iOS 7, строка состояния и панель навигации: скрытие или скольжение с боковыми панелями, как это делает Reeder
Я полагаю, это старый. У меня раздвижная панель (JASidePanel
) с меню, и я хочу скрыть или сдвинуть строку состояния при отображении меню. Итак, у меня есть два варианта:
- Скрыть строку состояния и сохранить высоту моей панели навигации.
- Или сдвиньте строку состояния с помощью панели.
Я вижу, что эти два варианта возможны. Первый из-за мошенничества sizeToFit
из UINavigationBar
( ссылка). Второй через снимок экрана перед анимацией панели.
Но я вижу Reeder, который берет второй вариант и выводит его на другой уровень: панель на самом деле не является скриншотом, это фактический вид панели, поэтому строка состояния является скользящей, но продолжает обновляться, и панель тоже!
Итак, у меня есть пара вопросов: как возможно решение Reeder? И второй, безопасно ли выполнять метод Swizzling? Может ли это быть отклонено Apple?
Спасибо.