Я относительно новичок в разработке под iOS Objective-C и столкнулся с проблемой, решение которой не могу найти.
У меня есть Table View Controller
, с двумя прототипами ячеек, которые заполняются нормально. Этот Table View Controller
является одним из трех Tab Views
, а View
, который отправляет на Tab Views
, имеет Navigation Controller
. Это означает, что представления в пределах Tab Views
также имеют полосу Navigation
. Панель работает нормально, с точки зрения кнопки «назад», работающей как положено, и панель находится в положении. Однако (по крайней мере в представлении списка) Navigation Bar
не полностью распознан - его заголовок не отображается, и ячейки таблицы начинаются непосредственно под строкой состояния, а не под панелью навигации.
Вот пара скриншотов, показывающих проблему: , что появляется в XCode (что я ожидаю) И затем на устройстве это то, что на самом деле появляется - кнопка «Назад» на месте и работает нормально, но без поля заголовка, и ячейки таблицы начинаются слишком высоко.
Я попытался добавить Navigation Bar
и Navigation Items
, и хотя добавление Navigation Item
позволяет мне добавить заголовок в Xcode, он все еще не появляется на устройстве в тестировании. Я также попытался добавить еще один Navigation Controller
как раз перед этим представлением, но это также не решило проблему, и это вызвало проблемы с навигацией далее в иерархии.
Надеюсь, я был достаточно ясен, скажите, пожалуйста, нужно ли мне публиковать больше информации - я относительно новичок в Xcode и поэтому не уверен, что именно применимо, а что нет. Спасибо!