UIPopovercontroller 在将新的视图控制器推送到 navccontroller 后调整大小
Posted
技术标签:
【中文标题】UIPopovercontroller 在将新的视图控制器推送到 navccontroller 后调整大小【英文标题】:UIPopovercontroller resizes after pushing a new View controller to the navccontroller 【发布时间】:2011-04-06 20:35:56 【问题描述】:我有一个 Popovercontroller,其中有一个表格视图和一个详细信息披露按钮。点击按钮,我需要深入到下一个级别。
我需要给用户一个一致的宽度。
我设置 self.contentSizeForViewInPopover = CGSizeMake(1024,768);//最大数量 在要推送的 View COntroller 的 viewDidLoad n ViewWillAppear 中。但是,即使这样,它调整为随机宽度也可能是 600。任何人已经/解决了这个问题?
Original WIdth
Width after pushing a new VC
【问题讨论】:
嗨,我也面临同样的问题..你有什么解决办法吗? 【参考方案1】:我认为 Apple 在您发布问题后更新了有关此属性的文档。现在,根据 contentSizeForViewInPopover 属性的 UIViewController 文档:
“弹出框的推荐宽度为 320 磅。如果需要,您可以返回一个最大为 600 磅的宽度值,但不建议这样做。”
【讨论】:
以上是关于UIPopovercontroller 在将新的视图控制器推送到 navccontroller 后调整大小的主要内容,如果未能解决你的问题,请参考以下文章
将新的核心数据对象插入到多个 NSOrderedSet 会忽略索引
通过 Http Trigger 将新的输入数据发送到已经运行的 Orchestrator 功能
ALAssetsLibrary 在将新照片添加到相机胶卷后返回相同的资产 - 目标 c