我的UIViewController是否可以检测它是否在UIPopoverController中显示?

cmo*_*555 7 iphone objective-c uiviewcontroller ipad uipopovercontroller

我想为iPhone视图和iPad PopOverView使用一个视图控制器.如果视图显示在弹出窗口中,我想对UI进行一些小的重新格式化.

我的UIViewController是否可以检测它是否在UIPopoverController中显示?

我找到了contentSizeForViewInPopover属性,这对于调整视图大小很有用,但是如果在PopOverView中加载视图,我想删除/隐藏元素.

Mar*_*ark 1

我认为这是不可能的。我尝试查看parentViewController 的类以及presentingViewController 的类,两者均为空。如果没有他们在 UIViewController 上提供类似于 navigationController 属性的属性,这是无法完成的。