检查 View 是在 Popover 中显示还是全屏显示
Posted
技术标签:
【中文标题】检查 View 是在 Popover 中显示还是全屏显示【英文标题】:Check whether View is shown in Popover or in full-screen 【发布时间】:2012-02-20 12:13:49 【问题描述】:有什么方法可以检查 ViewController 是弹出窗口还是全屏显示?
我试图获取和比较
self.view.frame.size.width
但有时不能正常工作,希望有更好的解决方案 谢谢!
【问题讨论】:
您检查的是哪个框架,显示弹出框的视图控制器的框架或内容视图控制器的框架?? 内容视图控制器框架 您将不得不检查弹出框内容大小,因为内容视图控制器仅显示它已显示的弹出框内容大小 【参考方案1】:您可以在视图中实现以下委托(用于弹出框)并检查是否为弹出框或视图调用它。我猜应该可以解决。
- (CGSize)contentSizeForViewInPopoverView ;
【讨论】:
此功能自 ios 7 起已弃用以上是关于检查 View 是在 Popover 中显示还是全屏显示的主要内容,如果未能解决你的问题,请参考以下文章