Можно ли покрыть Uistatusbar с видом, поддерживая функциональность ScrollStotop?
-
25-09-2019 - |
Вопрос
Я хочу отобразить сообщение для пользователей моего приложения в UistatusBar, но я хотел бы поддерживать функциональность ScrollStotoP, чтобы пользователь мог нажать на статус значений и прокручивать табличку до вершины.
Я посмотрел на добавление Uiwindow поверх текущей строки состояния, как в этом вопросе: Добавить UIView над всеми другими представлениями, включая Statusbar
Но он отключает прикосновения к строке состояния.
Примечание. Я видел несколько приложений, которые используют область состояния для отображения таких сообщений, как приложение «Evernote».
Спасибо за помощь!
Решение
Вы скрываете состояние статуса? Неразумно держать его там, но нарисовать в свою позицию, потому что в разных странах, с разными мобильными операторами, элементы статуса имеют немного разных позиций. Я видел приложение, рисую там над значками состояния. Уродливый!
Поэтому я предполагаю, что вы хотите добавить подпроизведение в положении statussbar. Почему вы не перехватываете сенсорные события в этом представлении и отправьте таблицу сообщение для прокрутки на вершину?
Другие советы
Посмотри на https://github.com/myell0w/mtstatusbaroverlay.. Отказ Нажав на него, его можно переключаться, чтобы не охватить всю строку состояния, а затем вы сможете точить строку состояния и вернуть функцию прокрутки к верхней части.
Вот скриншот, левая сторона показывает расширенную версию, правая сторона сужается: