Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 检查视图是以Popover还是全屏显示_Ios_Ipad_Uiview_Popover_Uipopover - Fatal编程技术网

Ios 检查视图是以Popover还是全屏显示

Ios 检查视图是以Popover还是全屏显示,ios,ipad,uiview,popover,uipopover,Ios,Ipad,Uiview,Popover,Uipopover,是否有任何方法可以检查内部ViewController是否以popover或全屏显示 我试着去了解和比较 self.view.frame.size.width 但有时它不能正常工作,我希望有更好的解决办法 谢谢 您可以在视图中实现下面的委托(用于popover),并检查这是否是为popover或视图调用的。我想这应该是一项工作 - (CGSize)contentSizeForViewInPopoverView ; 您可以在视图中实现下面的委托(用于popover),并检查是否为popover

是否有任何方法可以检查内部ViewController是否以popover或全屏显示

我试着去了解和比较

self.view.frame.size.width
但有时它不能正常工作,我希望有更好的解决办法
谢谢

您可以在视图中实现下面的委托(用于popover),并检查这是否是为popover或视图调用的。我想这应该是一项工作

- (CGSize)contentSizeForViewInPopoverView ;

您可以在视图中实现下面的委托(用于popover),并检查是否为popover或视图调用此委托。我想这应该是一项工作

- (CGSize)contentSizeForViewInPopoverView ;

您要检查的是哪一帧、显示popover的视图控制器的帧还是内容视图控制器的帧??内容视图控制器的帧您必须检查popover内容大小,因为内容视图控制器仅显示在popover内容大小中,它显示在您要检查的帧中,显示popover的视图控制器框架或内容视图控制器框架??内容视图控制器框架您必须检查popover内容大小,因为内容视图控制器仅在popover内容大小中显示,它在中显示。此函数自iOS 7起已弃用此函数自iOS 7起已弃用此函数7.