При представлении 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 очков репутации, необходимых для публикации снимка экрана. ^^