Я устанавливаю [self.extensionContext setWidgetLargestAvailableDisplayMode:NCWidgetDisplayModeExpanded]
в viewDidLoad
и, как и ожидалось, получаю кнопку "Показать больше", которая переключает между компактным и расширенным режимами виджета.
Когда виджет запускается, он всегда находится в компактном режиме по умолчанию. Как я могу изменить это и заставить виджет находиться в расширенном режиме при запуске?
Как расширить виджет iOS Today по умолчанию?
comment
Я не думаю, что это возможно, кажется, было бы очень неприятно, если бы каждый виджет мог делать это.
- person EmilioPelaez   schedule 21.11.2018
Ответы (1)
Это невозможно.
Виджет не должен занимать экран по умолчанию. Это противоречит цели виджета. Вы должны сделать контент, который вы хотите отобразить пользователю, минимальным и небольшим (например, краткая информация), и пользователь должен иметь возможность развернуться, чтобы просмотреть более подробную информацию. Вот как виджет работает по назначению.
person
GeneCode
schedule
22.11.2018