請參閱下面 - tableView單元格正在切斷。爲什麼這不起作用?該酥料餅的寬度爲240UITableView寬度在彈出窗口內時
(在的UITableViewController的子類)
- (void)viewDidLoad {
[super viewDidLoad];
self.tableView.frame = CGRectMake(0,0,200,200);
}
請參閱下面 - tableView單元格正在切斷。爲什麼這不起作用?該酥料餅的寬度爲240UITableView寬度在彈出窗口內時
(在的UITableViewController的子類)
- (void)viewDidLoad {
[super viewDidLoad];
self.tableView.frame = CGRectMake(0,0,200,200);
}
您是否嘗試過指定酥料餅的內容大小?
即
self.popoverController.popoverContentSize = CGSizeMake(400, 500);
我發現,雖然酥料餅的是「假設」調整到基於內容視圖控制器上的適當的大小,這並不總是工作,以及它應該。
您必須指定所顯示的用戶界面控制器的內容大小。你可以這樣做在兩個方面:
UIViewController* yourViewController = yourPopOverController.contentViewController; yourViewController.contentSizeInViewController = CGSizeMake(300, 600);
正如你看到的內容ui控制器是負責設置你的popover的大小。