Установка заголовка в правом верхнем углу модально представленного интерфейса в WatchOS

Можно ли сделать это? Насколько я знаю, метод setTitle() позволяет изменять текст верхнего левого текста "Отмена".

1 ответ

Нет, ты не можешь.


Все WKInterfaceObject а также WKInterfaceController просто прокси-объекты для отправки запросов к реальному объекту пользовательского интерфейса. Это сильно отличается от UIView а также UIViewController в iOS

Расслоение раскадровки отделено от расслоения расширения. Таким образом, в концепции песочницы вы не можете получить доступ к реальному объекту пользовательского интерфейса напрямую с контекстом расширения. Соединение между прокси и реальными объектами пользовательского интерфейса управляется самой watchOS.

В результате, что, если нет параметра API запроса или построителя интерфейса, Нет способа отреагировать или изменить реальные объекты пользовательского интерфейса с помощью кода в комплекте расширений.

Другие вопросы по тегам