Как изменить верхнюю строку состояния в AppleWatch?

Я начинаю с WatchKit и хотел бы узнать, как изменить внешний вид верхней панели в приложении AppleWatch. Я хотел бы изменить цвет, а также скрыть его в некоторых моих представлениях, потому что я хочу, чтобы мой пользователь выполнял одно действие.

Спасибо!


person Henry R    schedule 30.04.2015    source источник


Ответы (1)


Невозможно изменить внешний вид строки состояния. Есть несколько жестких ограничений:

  • Строка состояния не может быть скрыта
  • Нет возможности изменить черный фон
  • Вы не можете добавить или изменить кнопку «Назад» или другое изображение

Единственное, что вы можете сделать, это изменить цвет заголовка, используя цвет оттенка в раскадровке, а также текст как в раскадровке, так и в исходном коде.

Изменить цвет

введите здесь описание изображения

Изменить текст

[self setTitle:@"MyTitle"];
person EnriMR    schedule 30.04.2015
comment
Мммм, не сейчас. Я думаю, что они все еще разрабатывают WatchKit SDK, и если у вас есть какие-либо предложения, вы можете предложить их через их отчет об ошибках bugreport.apple.com ;) - person EnriMR; 30.04.2015
comment
@EnriMR, можем ли мы установить заголовок в центре? - person iNiravKotecha; 19.12.2017
comment
Настоящий позор, мы застряли с черной полосой. - person Edison; 16.08.2018