我以这种方式创建一个弹出窗口:
popoverController = [[UIPopoverController alloc]initWithContentViewController:browser];
[popoverController presentPopoverFromRect:CGRectMake(44, 400, 600, 800) inView:self.view permittedArrowDirections:0 animated:YES];
出于某种奇怪的原因,无论我输入的CGRectMake大小如何,结果都是相同的,弹出窗口占据了我所有视图的高度和宽度的一半。为什么是这样?
最佳答案
在显示弹出窗口之前,您可能必须为内容视图控制器设置contentSizeForViewInPopover属性。