如何将UIPopoverPresentationController的高度设置为与UITableView相同

时间:2014-11-21 11:53:57

标签: ios objective-c iphone xcode uitableview

我在我的应用上使用UIPopoverPresentationController在我的iPhone上显示一个弹出窗口(使用UIModalPresentationNone)。我希望UITableView的高度是动态的,但我无法知道如何做到这一点。每个设备的弹出窗口大小都相同。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

在课堂上,你在popover中添加一个代码:

- (void)viewDidLayoutSubviews {
    self.preferredContentSize = CGSizeMake(320, tableView.contentSize.height);
}