Я построил свое приложение, чтобы иметь полупрозрачный навигатор в iOS 6. Я бы хотел использовать полупрозрачную панель состояния в iOS 7 и сохранить приложение как есть в iOS 6, но мой контент всегда находится под строкой состояния в iOS 7, а 20px отсутствует внизу. Я полагаю, что могу сделать очень утомительные изменения кода, которые проверяют, имеет ли устройство iOS 7, а затем соответствующим образом меняет контент, но я боюсь, что это будет большая работа.полупрозрачность состояния IOS 7 с обратной совместимостью
В идеале, я хотел бы добавить 20px отступа к началу зрения каждого контроллера представления, так что содержание сдвигается вниз, и до сих пор функционирует нормально с непрозрачным на навигационной панели прошивкой 6.
Я прочитайте темы, которые существуют по этому вопросу 12, но ни один из ответов не дал мне решения.
Следует отметить, что я НЕ использую Interface Builder, и все мои VC создаются программно.
Эта ссылка интересная информация по этому вопросу: http://www.doubleencore.com/2013/09/developers-guide-to -the-ios-7-status-bar/ –