2010-11-27 165 views
2

我有一個viewcontroller我想顯示爲UIModalPresentationFormSheet,但它不顯示它的UIToolbar。我怎樣才能讓它顯示一個工具欄?presentModalViewController不顯示工具欄?

ConnectionEditViewController * connectionEditViewController = [[ConnectionEditViewController alloc] initWithNibName:@"ConnectionEditViewController" bundle: nil]; 
connectionEditViewController.modalInPopover = YES; 
connectionEditViewController.modalPresentationStyle = UIModalPresentationFormSheet; 
connectionEditViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

[self presentModalViewController: connectionEditViewController animated: YES]; 

回答

5

創建一個UINavigationController實例,設置RootViewController的是你的connectionEditViewController,然後配置UINavigationController的模態特性,並提交。

如果這是在iPad上,它應該彈出導航欄作爲頂部灰色工具欄的視圖。 配置connectionEditViewController的navigationItem以配置導航欄。