我在我的应用程序上使用UIPopoverPresentationController在我的iPhone上显示一个弹出框(使用UIModalPresentationNone)。我希望大小随着UITableView的高度动态变化,但我找不到如何实现。弹出框的大小在每个设备上都相同。
- (void)viewDidLayoutSubviews {
self.preferredContentSize = CGSizeMake(320, tableView.contentSize.height);
}