IOS: добавьте UIButton в нижнюю часть представления статической таблицы внутри представления контейнера и контроллера навигации.

У меня есть проблема:

Я хочу добавить кнопку в нижнюю часть контроллера представления статической таблицы. Все это внутри навигационного контроллера. Я знаю, что статическое табличное представление можно использовать внутри контроллера навигации только с помощью TableViewController. Хорошо, нет проблем, я создаю ViewController с представлением Container, подключенным к TableViewController. Вот и все. Но теперь, когда я добавляю кнопку вне представления контейнера, кнопка отображается в каждом контроллере. Есть ли способ показать только в первом контроллере представления, не удаляя программно?

введите здесь описание изображения


person Alessandro Mattiuzzi    schedule 24.03.2017    source источник
comment
Вам либо нужно использовать разные типы ячеек, либо использовать обычный viewController и разместить кнопку за пределами tableView.   -  person Sethmr    schedule 24.03.2017
comment
Вот почему я обычно использую UIViewController и добавляю к нему UITableView. После того, как вы добавили делегатов, у вас будет та же функциональность, но с более широкими возможностями настройки.   -  person Russell    schedule 24.03.2017
comment
Как вы показываете следующий контроллер представления? Если это «нажатие» в навигационном контроллере, вы не должны видеть кнопку, но если это презентация модели от дочернего элемента (внутренний контроллер табличного представления, вы можете получить странные результаты).   -  person PiKey    schedule 24.03.2017
comment
Почему бы вам не разместить кнопку в нижнем колонтитуле?   -  person RajeshKumar R    schedule 24.03.2017
comment
Нижний колонтитул — это то, к чему вы прокручиваете. Что делать, если вы хотите, чтобы кнопка всегда отображалась внизу экрана.   -  person Sethmr    schedule 24.03.2017
comment
Но если я использую ViewController с TableView внутри, я не могу использовать NavigationController, потому что я использую статическое табличное представление. я в петле   -  person Alessandro Mattiuzzi    schedule 24.03.2017
comment
Да, это переход между TableViewController. Кнопка застряла в каждом окне.   -  person Alessandro Mattiuzzi    schedule 24.03.2017


Ответы (1)


Решено. Мне пришлось поместить в раскадровку еще один VIEW, прежде чем нажимать кнопку. А в следующем tableViewController кнопка не отображается.

введите здесь описание изображения

person Alessandro Mattiuzzi    schedule 24.03.2017
comment
Спасибо) Вы экономите мое время! - person Volodymyr Nazarkevych; 04.12.2017