Получение высоты компактной высоты виджета, когда он находится в расширенном режиме
Как я могу получить компактную высоту, когда виджет отображается в расширенном режиме? Я бы установил размер расширенного режима виджета вдвое больше, чем компактный режим. Компактный размер исправлен для iPad и iPhone, но он отличается от iPad Pro.
Удаление виджета, поддерживающего приложение в расширенном режиме, и при последующем добавлении виджет появится на экране в расширенном режиме. ОС поддерживает состояние. Так что теперь я не получил бы компактный размер, так как он напрямую загружается в расширенном режиме.
Я не хочу иметь статическое значение для iPad Pro и для других устройств отдельно. Это должно быть сделано в общем, поэтому в будущем это не будет затронуто, если Apple изменит размер компактного режима FIXED.
1 ответ
Я нашел решение для этого.
CGSize siz = [self.extensionContext widgetMaximumSizeForDisplayMode:NCWidgetDisplayModeCompact];
Это дало бы мне компактный размер.