Я использую Xcode 6, и учебник, который я следую, использует версию Xcode 4, и поэтому это еще одна проблема, которая появилась (я точно следил за учебником).Xcode6: панель навигации перекрывает текстовое поле
Итак, я создал две начальные сцены - вход в систему и сцену регистрации, у обоих из которых есть текстовое поле имени пользователя, а затем текстовое поле пароля прямо под ним. Затем я добавил кнопки под этими текстовыми полями.
Теперь у меня есть проблема, когда мой самый верхний UIelement, текстовое поле имени пользователя, похоже, перекрывается навигационной панелью, поскольку я больше не вижу поля имени пользователя. Я вижу, что текстовое поле имени пользователя существует, когда я смотрю в контуре, но вам нужно дважды щелкнуть панель навигации сверху, чтобы увидеть это поле на холсте раскадровки.
У меня есть контроллер навигации. Встроенный в него контроллер табличного представления, который ссылается на вход в систему и регистрирует сцены - сериал show переходит из представления таблицы в сцену регистрации, а затем другой шаг переходит от кнопки входа в регистрационную сцену.
Как и панель навигации, перекрывающая или перекрывая текстовое поле моего имени пользователя, странно, что в этих двух сценах не фигурирует элемент навигации, только элементы Button и элементы текстового поля находятся под журналом и запишите сцену.
Я подумал, что, возможно, я не добавил контроллер навигации правильно и что он не был связан с этими сценами, но когда я запускаю программу, панель навигации существует для всех сцен, и в любом случае я вижу это как прямоугольный блок в верхней части моего представления (снова для обеих сцен).
Мне нужно сделать мое текстовое поле для пользователя видимым, но также сохранить панель навигации.
Есть ли простой способ сделать это с помощью конструктора интерфейса или автоматического макета?
Очень понравилась бы любая помощь.