Я построил свое приложение, чтобы иметь прозрачную навигационную панель в iOS 6. Я бы хотел использовать полупрозрачную строку состояния в iOS 7 и сохранить приложение как есть в iOS 6, но мой контент всегда находится под строкой состояния в iOS 7, с отсутствием 20px на дне. Я полагаю, что могу сделать очень утомительные изменения кода, которые проверяют, имеет ли устройство iOS 7, а затем соответствующим образом меняет контент, но я боюсь, что это будет большая работа.
В идеале я хотел бы добавить 20px отступов в верхнюю часть каждого вида контроллера представления, чтобы содержимое сместилось вниз и все еще отлично работает с непрозрачной навигационной панелью на iOS 6.
Я прочитал темы, которые существуют по этому вопросу 1 2, но ни один из ответы предоставили мою проблему.
Я должен отметить, что я НЕ использую Interface Builder, и все мои VC создаются программно.