Я провел небольшое исследование и понял, что быстрое исправление для iOS 7+, страдающего от вышележащей строки состояния (введено в iOS 7 с новым расположением строки состояния) на вид контроллер должен поместить его в контроллер навигации.Строка состояния iOS - Просмотр контроллера на навигационном контроллере
Однако, когда я перехожу к Xcode, опция greyed out. Что я делаю не так? (Я новичок Xcode, так что несите меня).
Правильно ли использует навигационный контроллер?
Как вы можете видеть здесь, Навигационный контроллер находится позади панели состояния, не продлен под ним:
Вы можете вставлять навигационный контроллер только в ** класс UIViewController **. На вашем скриншоте вы пытаетесь встроить tis в UIview, это невозможно. –
Ah - имеет смысл. Каков наилучший способ исправить проблему, которая правильно адаптирует навигационную панель, чтобы она не перекрывалась за панель состояния? – keldar
см. Это, как только это поможет вам http://stackoverflow.com/questions/19105766/ios-7-status-bar-collides-with-navigationbar –