Графическое наложение доступности

Приложение, которое я пишу, зависит от наличия сетевого подключения (как к Интернету в целом, так и к конкретному хосту). Приложение работает полностью в автономном режиме, но пользователь должен знать, что оно не в сети.

Я использую Reachability, чтобы следить за изменениями в соединении.

Я думал использовать систему типа светофора...

  • Красный = нет подключения к Интернету.
  • Желтый = подключение к Интернету, но отсутствие подключения к хосту.
  • Зеленый = подключение к хосту.

На данный момент я меняю оттенок цвета UINavigationBar (пока не смогу получить что-то лучше). Я думал поместить цветной круг в UIStatusBar, чтобы показать красный, желтый, зеленый, но я не уверен, возможно ли это?

Я не хочу ничего скрывать в строке состояния, просто добавлю свою графику.

Это возможно? Может ли кто-нибудь объяснить, как это сделать? Или есть лучший способ сделать это, который кто-нибудь может предложить?


person Fogmeister    schedule 17.01.2013    source источник
comment
Кажется, этот вопрос лучше подходит для ux.stackexchange.com.   -  person lnafziger    schedule 17.01.2013
comment
Спасибо, я не знал о сайте UX. Я добавил вопрос там также.   -  person Fogmeister    schedule 17.01.2013


Ответы (1)


Вы не можете ничего добавить в строку состояния, однако этот проект может вас заинтересовать: https://github.com/myell0w/MTStatusBarOverlay и этот вопрос и ответы на него: Write некоторый текст в (или на) UIStatusBar

person Michael Behan    schedule 17.01.2013
comment
Спасибо, выглядит отлично, я посмотрю. - person Fogmeister; 17.01.2013