【发布时间】:2015-12-19 14:14:55
【问题描述】:
我在 iOS 应用程序中使用UIPopoverPresentationController 作为弹出框。当弹出窗口中的导航控制器推送一个新的视图控制器时,弹出窗口将调整为该视图控制器的preferredContentSize。但是当导航控制器从堆栈中弹出视图控制器时,弹出框不会调整到以前的大小。我怎样才能做到这一点?
this question 的可能副本,但对于现代的UIPopoverPresentationController。
更新:请参阅here 以获取说明问题的示例代码。克隆它并在 iPad 模拟器中运行它。点击弹出框按钮,您将获得带有导航控制器的弹出框。点击 Push bar 按钮项,您会在堆栈上获得一个更高的新 VC(大小在导航栏中)。弹出,它不会重新调整大小。
【问题讨论】:
标签: ios uinavigationcontroller uipopover