2013-10-02 4 views
5

Когда я использую контроллер модального представления в iOS7, он скользит под строкой состояния. Есть ли способ остановить это, не имея необходимости корректировать представление, основанное на том, что он работает? Вы можете видеть, что кнопка Закрыть нажата под текстом Carrier в строке состояния. Есть ли способ заставить контроллер модального вида распознать мою строку состояния?Слайды контроллера Modal View под строкой состояния в iOS 7

The Close button is pressed up to close to the carrier label

+0

дубликата http://stackoverflow.com/questions/18737186/position-of-navigation-bar-for-modal-view-ios7, который имеет отличный ответ –

ответ

2

Вы видели это? UINavigationBar/Status Bar issue in IOS7

Есть несколько вещей, которые вы можете попробовать, но я думаю, что вы ищете здесь, в Руководстве iOS7 Transition: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/AppearanceCustomization.html

+3

Он не работает с модальным видом. Только с просмотрами контроллера навигации, которые у меня уже есть. – smokingoyster

+2

Nevermind. Я блокировал навигационную панель вместо представления TopLayoutGuide. Именно то, что я искал. Тем не менее, я заметил, что иногда верхнее ограничение направляющей макета блокируется в нижней части панели навигации, что может привести к ее отключению. Необходимо создать новое верхнее ограничение для верхнего руководства по макете и удалить нижнее ограничение в этом случае. – smokingoyster

+0

iOS 7 ссылка на переходный режим сломана; пожалуйста, запишите любые полезные разделы, прежде чем информация исчезнет навсегда. На данный момент его можно найти на [этом стороннем веб-сайте] (http://blog.thiebault.be/wp-content/uploads/2014/03/IOS7-TransitionGuide.pdf). –

Смежные вопросы