我有一个UITableViewController
我试图在UIPopoverController
. 不管做什么,表格视图总是在弹出框内以全尺寸显示。
在我的 StoryBoard 中,我将UITableViewController
's Size 设置为 Freeform。我已经UITableView
在 Size 检查器中明确设置了 ' 的高度和宽度。
这是我设置控制器和弹出框的方法:
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"MainStoryboard-iPad" bundle:nil];
self.settingsController = [sb instantiateViewControllerWithIdentifier:@"SettingsViewControllerID"];
self.settingsPopover = [[UIPopoverController alloc] initWithContentViewController:_settingsController];
我还尝试过明确设置控制器的弹出框大小:
self.settingsController.contentSizeForViewInPopover = CGSizeMake(400.0, 400.0);
当我运行应用程序并激活弹出框时 - 它几乎与主屏幕一样高。
我在这里遗漏了一些明显的东西吗?
提前致谢, CS