Панель навигации отсутствует, когда флажок "Использовать автоматическое расположение" снят

Я создал приложение, используя xcode 4.5, target ios6.0. Отлично работает в симуляторе. Затем я пытаюсь запустить мой 5.1 (iPad первого поколения). Вылетает с ошибкой NSLayoutConstraint.

Затем я устанавливаю цель на 5.1 и снимаю флажок Использовать Autolayout. Теперь он работает, но панель навигации отсутствует.

Теперь это верно как для устройства, так и для симулятора, если флажок Использовать автоматическую настройку снят, для цели 5.1 или 6.0.

2 ответа

Я просто встретил точно такую ​​же проблему и решил ее сам. Надеюсь, это полезно для вас.

  1. Выберите MainStoryboard.storyboard в навигаторе проекта, чтобы открыть холст.
  2. Перетащите панель навигации немного.

Перестройте, а затем снова появится отсутствующая панель навигации.:-)

Поэтому, когда вы переключаетесь на макет "старого стиля", вам необходимо убедиться, что ваш вид правильно настроен, есть ли панель навигации, панель вкладок и т. Д.

В этом режиме вам необходимо убедиться, что стойки и пружины также исправны.

Другие вопросы по тегам