我喜欢给 UIPopoverController 添加标题和按钮

Posted

技术标签:

【中文标题】我喜欢给 UIPopoverController 添加标题和按钮【英文标题】:I like to add title and button to the UIPopoverController 【发布时间】:2012-09-17 19:44:40 【问题描述】:

。使用我当前的代码

- (IBAction)listOfDocumnetsInSections:(id)sender 

UIViewController *listViewController = [[UIViewController alloc] init];
self.lsitOfDocument = [[UITableView alloc] initWithFrame:CGRectMake(0, 10, 300, [self countRecordsInEntity] * 43) style:UITableViewStylePlain];
self.lsitOfDocument.dataSource = self;
self.lsitOfDocument.delegate = self;

[listViewController.view addSubview:self.lsitOfDocument];
self.listOfSectionsPopOver = [[UIPopoverController alloc] initWithContentViewController:listViewController];

[self.listOfSectionsPopOver setPopoverContentSize:CGSizeMake(300, [self countRecordsInEntity] * 43)];
[self.listOfSectionsPopOver presentPopoverFromRect:CGRectMake(700, 35, 10, 10)
                                            inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny
                                          animated:YES];

看起来像

但我喜欢像下面这样改变 UI

有什么建议吗?

【问题讨论】:

【参考方案1】:

几个选项:

    在视图顶部添加 UIToolbar 为您的 UITableView 创建一个包含 UIToolbar 的节标题

UIToolbar 将包含标签和按钮

【讨论】:

以上是关于我喜欢给 UIPopoverController 添加标题和按钮的主要内容,如果未能解决你的问题,请参考以下文章

UIPopoverController 的奇怪错误

UIPopoverController具体解释

UIPopoverController presentPopoverFromRect 崩溃

无法在 UIPopoverController 中显示视图控制器

将uipopovercontroller的箭头放置在mapkit的注释点

想要在 UIAlertController 或 UIPopoverController Swift 中显示 UIPickerView?