iphone: настраиваемый макет просмотра во время активной строки состояния вызова

У меня есть пользовательский вид, где я рисую числа внутри квадратов. Все это делается с помощью программирования Quartz. Во время активного вызова строка состояния отображается вверху, а мой вид смещается вниз. До сих пор все в порядке. Но когда я попытался перерисовать представление на основе событий касания квадратов, положение квадратов перепуталось и отрисовывалось в другом положении. Я знаю, что мне нужно динамически выводить координаты этих квадратов вместо фиксированных координат. Но как я узнаю, что строка состояния отображается или сжимается, чтобы внести соответствующие изменения в представление?

Я попытался обработать событие с помощью application:willChangeStatusBarFrame:, но оно так и не было вызвано. Как поймать статус строки состояния?


person Guru    schedule 14.08.2010    source источник


Ответы (1)