【发布时间】:2012-03-31 20:15:53
【问题描述】:
我有一个带有 navigationController 和一堆子视图的 UIPopoverController。弹出框的大小是在显示之前设置的:
[self.myPopover setPopoverContentSize:CGSizeMake(320, 500)];
效果很好。弹出框以调整后的大小显示。当另一个视图被推送到导航堆栈时,再次设置弹出框的大小 - 需要不同的高度 - 在 viewWillAppear 方法中:
self.contentSizeForViewInPopover = CGSizeMake(320, 700);
这也很好用。当我返回上一个视图时,大小不会改变。
我在第一个视图的 viewWillAppear 中添加了相同的调用,但视图没有调整大小。
在视图之间导航时如何管理弹出框的大小调整?
【问题讨论】:
标签: iphone ios navigationcontroller uipopover contentsize