Я заметил, что мое приложение для iPhone ведет себя по-разному между версией iOS7 и предыдущей версией iOS. Конечно, есть очевидная разница (стиль), но я говорю о закодированной логике, которая зависит от того, видна строка состояния или нет.
В предыдущих версиях, когда я рассчитывал высоты и вертикальные местоположения (для различных целей макета / положения), мне приходилось учитывать строку состояния (высота которой составляет 20 «пикселей»). Например, поскольку в моем приложении отображается статус, мне пришлось учитывать 20 пикселей (поскольку Y-позиция 0 была не самой верхней частью экрана, а скорее 21-м пикселем (под строкой состояния).
Но теперь, в iOS7, кажется, что это уже не так (Y-позиция 0 — это верхняя часть строки состояния).
Надеюсь, я ясно объясняю это. И я надеюсь, что кто-то может направить меня к лучшему пониманию того, что здесь происходит.