将新的View控制器推送到navccontroller后,UIPopovercontroller会调整大小

时间:2011-04-06 20:35:56

标签: ios uitableview uinavigationcontroller uipopovercontroller

我有一个Popovercontroller,我有一个表格视图和一个详细信息披露按钮。点击按钮我需要深入到下一级。

我需要为用户提供一致的宽度。

我设置了self.contentSizeForViewInPopover = CGSizeMake(1024,768); //最大数量 在viewDidLoad中要推送的View COntroller的ViewWillAppear。但是,即便如此,它调整为随机宽度可能是600.任何人都有/解决了这个问题?

Original WIdth

Width after pushing a new VC

1 个答案:

答案 0 :(得分:1)

我认为,自您发布问题以来,Apple已更新此媒体资源的文档。现在,根据contentSizeForViewInPopover属性的UIViewController文档:

“弹出窗口的建议宽度为320点。如果需要,您可以返回宽度值600点,但不建议这样做。”