頂部有一個導航欄,底部有一個標籤欄。然後我在導航欄上放置一個信息燈按鈕。我的任務是按信息按鈕將中間區域切換到另一個視圖,並保持導航欄和標籤欄靜止不動。如何切換屏幕的一部分視圖
-(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];
}
與這一個我切換屏幕上的翻轉方式,但它切換整個屏幕。我希望標籤欄靜止不動。我不想要標籤欄開關。
我想要的導航欄上的信息按鈕翻頁切換屏幕的一部分,並留下底部的標籤欄站在原地 – user844656
我編輯的問題,希望把事情清除! – user844656
我讀了更新,這是模態視圖控制器無法實現的,您會看到一個新的屏幕,您可以複製您在其中的選項卡,請閱讀文檔。 – Legolas