请参阅下面 - 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的大小。