0

Я использую Xcode 6, и учебник, который я следую, использует версию Xcode 4, и поэтому это еще одна проблема, которая появилась (я точно следил за учебником).Xcode6: панель навигации перекрывает текстовое поле

Итак, я создал две начальные сцены - вход в систему и сцену регистрации, у обоих из которых есть текстовое поле имени пользователя, а затем текстовое поле пароля прямо под ним. Затем я добавил кнопки под этими текстовыми полями.

Теперь у меня есть проблема, когда мой самый верхний UIelement, текстовое поле имени пользователя, похоже, перекрывается навигационной панелью, поскольку я больше не вижу поля имени пользователя. Я вижу, что текстовое поле имени пользователя существует, когда я смотрю в контуре, но вам нужно дважды щелкнуть панель навигации сверху, чтобы увидеть это поле на холсте раскадровки.

У меня есть контроллер навигации. Встроенный в него контроллер табличного представления, который ссылается на вход в систему и регистрирует сцены - сериал show переходит из представления таблицы в сцену регистрации, а затем другой шаг переходит от кнопки входа в регистрационную сцену.

Как и панель навигации, перекрывающая или перекрывая текстовое поле моего имени пользователя, странно, что в этих двух сценах не фигурирует элемент навигации, только элементы Button и элементы текстового поля находятся под журналом и запишите сцену.

Я подумал, что, возможно, я не добавил контроллер навигации правильно и что он не был связан с этими сценами, но когда я запускаю программу, панель навигации существует для всех сцен, и в любом случае я вижу это как прямоугольный блок в верхней части моего представления (снова для обеих сцен).

Мне нужно сделать мое текстовое поле для пользователя видимым, но также сохранить панель навигации.

Есть ли простой способ сделать это с помощью конструктора интерфейса или автоматического макета?

Очень понравилась бы любая помощь.

ответ

0

Я нашел решение. Я дважды щелкнул в области навигационной панели, где текстовое поле скрыто, и оттуда выбрали Рисование> Вид> Скрытый.

Скрытый флажок снят, поэтому я проверил его, и это сделало поле имени пользователя видимым внутри панели навигации (странно!), А затем вытащил его из него и переместил его под панель навигации.

Я все еще хотел бы знать, может ли быть лучший способ сделать это, я уверен, что есть! Но это хоть какое-то решение.

(я до сих пор не вижу элемент навигации в моей сцене)

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