В настоящее время я пытаюсь создать сегодняшнее расширение, совместимое со старым сегодняшним расширением, а также с новым стилем стиля в iOS 10.Как получить ширину сегодняшнего расширения в iOS 8/9
Я не использую раскадровки, поэтому мне нужно создать и установить высоту и ширину виджета в классе контроллера вида. Это хорошо в iOS 10 - widgetMaximumSizeForDisplayMode можно использовать для захвата ширины и высоты виджета на любом устройстве.
Однако я изо всех сил пытаюсь понять, как это сделать для iOS 8/9 как widgetMaximumSizeForDisplayMode доступен только с iOS 10 и далее. Иногда сегодня ширина расширения просто ширина устройства, как показано ниже:
Но для других устройств, таких как IPad ширины виджета только определенная ширина на экране.
Есть встроенный метод, чтобы захватить ширину сегодня-расширение в прошивке 8/9?
Я устанавливаю точку зрения, ограничивает себя (как я не использую раскадровки так я создаю представление вручную), так что мне нужно знать ширину сегодня области расширения, прежде чем я могу установить его , iOS 10 удовлетворяет этому методу «widgetMaximumSizeForDisplayMode», но я не могу понять, как получить эту ширину при использовании iOS 8/9. –