我在UIPopoverController裏面顯示一個UITableViewController。一切工作正常,期望即使認爲只有3-4個單元,TableViewController的大小也非常大。我怎樣才能讓popover控制器的高度和tableview的高度完全一樣?在UIPopoverController裏面顯示UItableViewController
1
A
回答
0
您可以使用UIPopoverController
的方法- (void)setPopoverContentSize:(CGSize)size animated:(BOOL)animated
或使用UIViewController
@property(nonatomic, readwrite) CGSize contentSizeForViewInPopover
上的屬性來實現此目的。
0
覆蓋你UITableViewController
的contentSizeForViewInPopover
這樣的:
- (CGSize)contentSizeForViewInPopover {
// Currently no way to obtain the width dynamically before viewWillAppear.
CGFloat width = 200.0;
CGRect rect = [self.tableView rectForSection:[self.tableView numberOfSections] - 1];
CGFloat height = CGRectGetMaxY(rect);
return (CGSize){width, height};
}
相關問題
- 1. UIPopoverController裏面的UITableViewController不可見
- 2. 在UIPopOverController裏面顯示主/從UITableView
- 3. 把UITableViewController放在UIPopoverController中
- 4. 如何在UITableViewController中的固定位置顯示UIPopoverController?
- 5. 爲什麼在UIPopoverController中顯示UITableViewController self.tableView屬性爲零?
- 6. 在裏面的UITableViewController的UITabBarController
- 7. UIViewController裏面的UITableViewController
- 8. UITableView裏面的UITableViewController
- 9. UISearchDisplayController裏面的UIPopOverController - searchResultsTableView不能正常顯示
- 10. iPhone:在MapView中顯示UIPopoverController
- 11. UIPopoverController不顯示在iPad上
- 12. 在UIPopoverController內顯示UIViewController
- 13. 在UINavigationController中顯示UITableViewController
- 14. UIPickerView裏面的UIPopoverController內存泄漏
- 15. UIPopoverController內容顯示過大
- 16. 一次顯示多個UIPopoverController
- 17. UIPopoverController - 顯示無標題欄?
- 18. 在UIPopoverController中的UIWebView中顯示維基移動頁面
- 19. 如何顯示UIPopoverController當按鈕在iPhone
- 20. UIParButtonItem在UIPopoverController中顯示UINavigationController時截斷
- 21. 如何顯示一個UIView在UIPopoverController
- 22. 想在UIAlertController或UIPopoverController Swift中顯示UIPickerView?
- 23. UIPopoverController在錯誤位置顯示
- 24. UIPopoverController顯示在另一個按鈕上
- 25. 的UITableViewController顯示模擬器
- 26. 在colorbox裏面顯示QR碼?
- 27. 在cfoutput標籤裏面顯示octothorpe
- 28. 顯示裏面DIV ASP代碼(在線)
- 29. 在UITableViewCell裏面顯示子單元
- 30. 在Bodyload命令裏面顯示GET值