在UIPopoverController上如何创建按钮?

像图片这样,我需要构建按钮,如何实现????

CSDN移动问答

显然这个效果只能加在UIPopoverController 的contentViewController 中,也就是需要在contentViewController中创建一个UISegmentedControl

添加视图控制器到一个UINavigationController,然后将这个Navigation Controller 加到 UIPopoverController。然后在UIViewController的viewDidLoad方法中method,加上这个代码:

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];

有两个办法,

1.在你的视图上面加一个UIToolbar。

2.给包含UIToolbar的UITableView创建节标题。

其中UIToolbar包含标签和按钮。