【发布时间】:2011-01-28 18:07:32
【问题描述】:
我想为 iPhone 视图和 iPad PopOverView 使用一个视图控制器。如果视图显示在弹出窗口中,我想对 UI 进行一些小的重新格式化。
我的 UIViewController 是否可以检测它是否显示在 UIPopoverController 中?
我找到了 contentSizeForViewInPopover 属性,该属性非常适合调整视图大小,但如果视图加载到 PopOverView 中,我想删除/隐藏元素。
【问题讨论】:
-
我有同样的问题,但从 iOS 5.0 开始似乎没有任何可靠的方法可以做到这一点。所以我的解决方法是在控制器内添加一个 BOOL 属性“popoverMode”,并在我在弹出框内使用该控制器时将其设置为 true。
标签: iphone objective-c ipad uiviewcontroller uipopovercontroller