【发布时间】:2016-11-22 15:58:18
【问题描述】:
我目前正在尝试创建一个 Today 扩展,它与旧式 Today 扩展以及 iOS 10 中的新式小部件兼容。
我没有使用故事板,因此我需要在视图控制器类中创建和设置小部件视图的高度和宽度。这在 iOS 10 中很好 - widgetMaximumSizeForDisplayMode 可用于在任何设备上获取小部件的宽度和高度。
但是我正在努力弄清楚如何为 iOS 8 / 9 执行此操作,因为 widgetMaximumSizeForDisplayMode 仅从 iOS 10 开始可用。有时今天的扩展宽度只是设备的宽度,如下所示:
但对于 ipad 等其他设备,小部件的宽度只是屏幕上的某个宽度。
iOS 8 / 9 中是否有内置方法来获取今天的扩展宽度?
【问题讨论】:
标签: ios objective-c today-extension ios8-today-widget ios10-today-widget