小智 21
将视图控制器添加到UINavigationController,然后将导航控制器添加到UIPopoverController.然后在你的UIViewController的viewDidLoad方法中,将此代码放入:
UIBarButtonItem *okButton = [[UIBarButtonItem alloc] initWithTitle:@"Ok" style:UIBarButtonItemStyleBordered target:self action:@selector(okayButtonPressed)];
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStyleBordered target:self action:@selector(cancelButtonPressed)];
self.navigationItem.title = @"My Title";
[self.navigationItem setLeftBarButtonItem:cancelButton animated:NO];
[self.navigationItem setRightBarButtonItem:okButton animated:NO];
[cancelButton release];
[okButton release];
Run Code Online (Sandbox Code Playgroud)
Jer*_* K. 14
您需要直接使用UINavigationController初始化您的popover.然后将根视图设置为自定义视图控制器.
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navigationController];
Run Code Online (Sandbox Code Playgroud)
使用UINavigationController作为弹出窗口.然后,访问导航控制器的.navigationBar属性,获取.topItem,并设置其.leftBarButtonItem和.rightBarButtonItem.
| 归档时间: |
|
| 查看次数: |
16828 次 |
| 最近记录: |