1
這是我的情況:模式的UINavigationController內UIPopoverViewController
我有一個UINavigationViewController
(與UITableViewControllers
堆棧),這是一個UIPopoverViewController
內。這是現在的樣子:
然後一個按鈕有有這樣的動作:
MyViewController *moveViewcontroller = [[MyViewController alloc] init];
moveViewcontroller.contentSizeForViewInPopover = self.contentSizeForViewInPopover;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:moveViewcontroller];
navController.toolbarHidden = NO;
navController.navigationBarHidden = NO;
navController.contentSizeForViewInPopover = self.navigationController.contentSizeForViewInPopover;
navController.modalPresentationStyle = UIModalPresentationCurrentContext;//to show it inside the popover
[self.navigationController presentModalViewController:navController animated:YES];
[navController release];
[moveViewcontroller release];
足見導航控制器,但在`UIPopoverController它不嵌入式像導航控制器在第一張照片中。這就是我得到:
不怎麼樣,這是不是與以前的接口 一致有沒有一種方法,我可以讓我的模式導航控制器嵌入UIPopoverController
?
基本上,我想實現一個與iPhone中的Mail.app類似的接口(當將電子郵件從一個文件夾移動到另一個文件夾時),但是在彈出窗口中。
Hummm裏面,......我的壞。我認爲這個問題是我的問題。我不僅對視圖控制器的presentationStyle感興趣,而且對它的工具欄和導航欄應該有的chrome感興趣。看起來,模式提供的導航控制器不會在它周圍獲得漂亮的海軍藍**厚**鍍鉻。 :( – nacho4d