相当于应用扩展中的 UIApplication.shared.preferredContentSizeCategory
Equivalent of UIApplication.shared.preferredContentSizeCategory in app extension
我的 open source library 需要能够调用 UIApplication.shared.preferredContentSizeCategory
。但是 UIApplication.shared
在扩展中不可用。构建错误表明我找到了一种基于视图控制器的方法来解决我的问题,但我正在编写一个库,所以我无权访问任何视图控制器。有没有办法获取扩展的根视图控制器,或者获取最外层的方法UITraitEnvironment
?
我支持 iOS 9+,但如果可能,此功能可能是 10+。
您可以使用 UIScreen.main.traitCollection.preferredContentSizeCategory
。
preferredContentSizeCategory
属性 在 iOS 10 或更高版本上可用。
我的 open source library 需要能够调用 UIApplication.shared.preferredContentSizeCategory
。但是 UIApplication.shared
在扩展中不可用。构建错误表明我找到了一种基于视图控制器的方法来解决我的问题,但我正在编写一个库,所以我无权访问任何视图控制器。有没有办法获取扩展的根视图控制器,或者获取最外层的方法UITraitEnvironment
?
我支持 iOS 9+,但如果可能,此功能可能是 10+。
您可以使用 UIScreen.main.traitCollection.preferredContentSizeCategory
。
preferredContentSizeCategory
属性 在 iOS 10 或更高版本上可用。