上部にナビゲーションバーがあり、下部にタブバーがあります。次に、ナビゲーションバーに情報ライトボタンを配置します。私の仕事は、情報ボタンを押して中央の領域を別のビューに切り替え、ナビゲーションバーとタブバーを静止させたままにすることです。
-(IBAction) infoButtonPressed:(id)sender
{
BMIInfo *infoView = [[BMIInfo alloc] initWithNibName:nil bundle:[NSBundle mainBundle]];
infoView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self.navigationController pushViewController:infoView animated:YES];
[infoView release];
}
上記のコードでは、翻訳の動きのようにビューを切り替えるだけでした。フリップムーブが欲しいのですが。どのようにできるのか?
- (IBAction)infoButtonPressed:(id)sender;
{
BMIInfo *infoView = [[BMIInfo alloc] initWithNibName:nil bundle:nil];
infoView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:infoView animated:YES];
[infoView release];
}
これで画面を反転させますが、画面全体が切り替わります。タブバーを静止させたい。タブバーの切り替えもしたくありません。