UIPopoverController设置框架大小

时间:2013-02-10 18:02:10

标签: ios xcode

我正在以这种方式创建一个弹出窗口:

popoverController = [[UIPopoverController alloc]initWithContentViewController:browser];
[popoverController presentPopoverFromRect:CGRectMake(44, 400, 600, 800) inView:self.view permittedArrowDirections:0 animated:YES];

由于一些奇怪的原因,无论我放置什么CGRectMake大小,结果都是一样的,popover占用了我视图的所有高度和宽度的一半。这是为什么?

1 个答案:

答案 0 :(得分:5)

在呈现弹出窗口之前,您可能必须为内容视图控制器设置contentSizeForViewInPopover属性。