我有一段代码如下:
self.popOverController.popoverContentSize = CGSizeMake(248.0,216.0);

在iOS 7及以下版本中,此功能正常运行。但是,它不会响应iOS 8中的CGSizeMake。无论在CGSizeMake()中使用什么指定值,它都将使用相同的默认大小。

请以其他代码答复。

最佳答案

采取两个步骤来解决这个问题

第一步:

作为立即修复,您可以设置UIViewController的preferredContentSize属性



初始化UIPopoverController之前



第二步:

在iOS8中,引入UIPopoverPresentationController替代UIPopoverController


截至目前,pre-release documentation可供进一步引用。

关于ios - popoverContentSize在iOS 8中不响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24772933/

10-12 14:44