我有一个带有页眉和页脚的 UITableViewController,只有 1 个部分,我想将其放入 UIPopover 中。
UITable 最多有 5 行,因此我希望可以根据表格的大小调整弹出窗口的大小。
在 UITableViewController
的 viewDidLoad
中,我调用一个 Web 服务,然后该服务决定表中有多少行。
我面临的问题是我不知道在哪里调用setPopoverContentSize
?在 viewDidLoad
、viewWillAppear
和 viewDidAppear
中调用它似乎不起作用。
最佳答案
对于 ios7,您必须在 Controller 中设置以下方法:
-(void) viewDidAppear:(BOOL)animated{
self.preferredContentSize=myTableView.contentSize;
}
希望对您有帮助。
关于ios - 根据 UITableView 中的行数调整 UIPopoverController 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20398448/