Я нахожусь в процессе перехода приложения на iOS7. Все представления во всем приложении содержат 44px пустое место внизу, которое похоже на нижнюю панель инструментов или что-то в этом роде, но я не пытаюсь отобразить нижнюю панель инструментов. Это пространство также существует для представлений, имеющих нижнюю панель инструментов, и панель инструментов просто отображается непосредственно над ней.Как исправить пустое пространство 44px в представлении iOS7 с помощью ViewDeckController?
Красное пространство, показанное на самом деле, является видом на черный вид. Независимо от того, какой размер я устанавливаю рамкой черного просмотра, всегда отображается красное пространство. Я также скрываю строку состояния в plist, поэтому не знаю, является ли это артефактом или что-то связано с панелью навигации, так как они обычно имеют 44 пикселя в высоту.
Я просмотрел переходник и не нашел ничего, что сработало. Любые идеи о том, что может быть причиной этого и как исправить? не
ОБНОВЛЕНИЕ: Я попытался установить edgesForExtendedLayout = UIRectEdgeAll и extendedLayoutIncludesOpaqueBars = ДА (также пытались NO) при отсутствии эффекта. Когда я смотрю на subviews навигационного контроллера, он показывает UIToolBar как скрытый, но показывает, что он содержит фрейм в точной области, которую представление отказывается изменять размер даже с ограничениями автоопределения.
UPDATE 2: Это на самом деле проблема с ViewDeckController (https://github.com/Inferis/ViewDeck) и способ его устанавливает это центр вид оценки.
Я пробовал настройку edgeForExtendedLayout = UIRectEdgeAll и extendedLayoutIncludesOpaqueBars = ДА (также пробовал НЕТ) без эффекта. Когда я смотрю на subviews навигационного контроллера, он показывает UIToolBar как скрытый, но показывает, что он содержит фрейм в точной области, в которой вид отказывается изменять размер. – mtg169