UIPopoverController中具有动态高度的UITableView

时间:2013-12-09 06:28:05

标签: ios objective-c uitableview uipopovercontroller

我有UITableView动态单元格高度,我需要在弹出框中显示此UITableView,因此我需要设置UITableView的内容大小。

现在不是硬编码,所以在viewDidLoad中我有:

self.contentSizeForViewInPopover = CGSizeMake(320, 310);

但是我需要根据桌子的高度来改变弹出窗口的高度。有可能实现这个吗?有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

popOverViewConotroller.m

-(void) viewDidAppear:(BOOL)animated{
    self.preferredContentSize = myTableView.contentSize;
}

答案 1 :(得分:0)

self.contentSizeForViewInPopover = CGSizeMake(self.tableView.bounds.size.width, self.tableView.bounds.size.height);