Как расширить виджет iOS Today по умолчанию?

Я устанавливаю [self.extensionContext setWidgetLargestAvailableDisplayMode:NCWidgetDisplayModeExpanded] в viewDidLoad и, как и ожидалось, получаю кнопку "Показать больше", которая переключает между компактным и расширенным режимами виджета.
Когда виджет запускается, он всегда находится в компактном режиме по умолчанию. Как я могу изменить это и заставить виджет находиться в расширенном режиме при запуске?


person Branko    schedule 21.11.2018    source источник
comment
Я не думаю, что это возможно, кажется, было бы очень неприятно, если бы каждый виджет мог делать это.   -  person EmilioPelaez    schedule 21.11.2018


Ответы (1)


Это невозможно.

Виджет не должен занимать экран по умолчанию. Это противоречит цели виджета. Вы должны сделать контент, который вы хотите отобразить пользователю, минимальным и небольшим (например, краткая информация), и пользователь должен иметь возможность развернуться, чтобы просмотреть более подробную информацию. Вот как виджет работает по назначению.

person GeneCode    schedule 22.11.2018