При представлении WKInterfaceController, как я могу изменить цвет заголовка, используемого для отклонения контроллера?
В моем приложении watch, после представления контроллера с presentControllerWithNames:contexts:
, можно ли изменить цвет заголовка в строке состояния? Например, в образце Apple WatchKit Catalog у них есть контроллер, который они представляют модально с "Dismiss", установленным как заголовок. В раскадровке заголовок для этого контроллера, как представляется, имеет глобальный оттенок, применяемый к нему, но при запуске приложения в симуляторе цвет по умолчанию белый.
Если возможно, как я могу заставить представленный контроллер WatchKit уважать глобальный цвет оттенков?
edit: Прикрепление скриншота для ясности. ![Apple Watch simulator compared to storyboard interface controller]()
Ответы
Ответ 1
Да, глобальный оттенок - это ответ.
- перейти в файл раскадровки
- выберите контроллер интерфейса, который требуется окрасить.
- нажмите "Утилиты"
- нажмите "File Inspector"
- Найдите "Глобальный оттенок", затем используйте "ползунки RGB" под второй вкладкой панели "Цвет"
Ответ 2
При использовании текущего WatchKit SDK глобальный цвет оттенка не применяется к заголовку WKInterfaceControllers, который представлен в виде модально. Я не уверен, что это ошибка в бета-версии или функции... Я надеюсь, что Apple это исправит.
Ответ 3
Можно изменить глобальный цвет оттенков. Вы можете изменить глобальный цвет в "Раскадке" Показать инспектор файлов ".
Извините, у меня нет 10 очков репутации, необходимых для публикации снимка экрана. ^^