我有一个支持三个iOS版本的应用程序。 iOS 7,8,9。在iOS 7,8中,UIPopoverController用于在popover中显示视图。
尽管在iOS 8中引入了PopoverPresentationController,但UIPopOverController在iOS 8之前运行良好。
现在,在支持iOS 9时,UIPopoverController不起作用,因为视图以全屏显示。
因此使用了PopoverPresentationController但是现在应用程序是使用iOS 9.2 SDK构建的,由于使用了不推荐使用的UIPopoverController,因此在iOS 7,8中全屏显示popover。
我已经将UIPopoverController的方法改为iOS 8的PopoverPresentationController,但在iOS 7中,popover仍然全屏显示。
所以简而言之,我的问题是使用iOS 9.2 SDK在应用程序构建中呈现popover视图,但支持iOS 7,8,9设备。
任何帮助都将受到高度赞赏。