我目前正在尝试创建一个与旧式 Today 扩展以及 iOS 10 中的新式小部件兼容的 Today 扩展。
我没有使用情节提要,因此我需要在视图控制器类中创建和设置小部件视图的高度和宽度。这在 iOS 10 中很好 - widgetMaximumSizeForDisplayMode 可用于在任何设备上获取小部件的宽度和高度。
但是,我正在努力弄清楚如何为 iOS 8 / 9 执行此操作,因为 widgetMaximumSizeForDisplayMode 仅从 iOS 10 开始可用。有时今天的扩展宽度只是设备的宽度,如下所示:
但是对于像 ipad 这样的其他设备,小部件的宽度只是屏幕上的某个宽度。
是否有内置方法来获取 iOS 8 / 9 中的今日扩展宽度?