Вопрос по containerView


#1

Здравствуйте!
Есть ViewController и ViewController1 (два экрана в сториборде).
Во ViewController есть containerView .
В containerView отображается TableViewController.

Задача: при тапе на любую ячейку TableViewController должен происходить

переход на ViewController1.

Проблема: размер ViewController1 в сториборде получается, как у containerView (а надо, что бы ViewController1 в сториборде оставался полным экраном).


#2

А размеры контейнера ты настроил? Т.е. меняя разные устройства - контейнер нормально отрисовывается?


#3

Контейнер всегда того размера, какого он определён на родителе. Скорее всего по иерархии вниз от контейнера это передаётся.
Вам нужно изменить иерархию и просто показать отдельный контроллер модально.


#4

Спасибо всем!

Решил эту проблему следующим образом:

  1. В сториборде убрал протянутый сигвэй (от табличной ячейки к ViewController1). Соответственно, ViewController1 в сториборде, принял, опять, нормальный вид.

  2. И реализовал переход от выбранной ячейки к
    ViewController1 не через сигвэй, а с помощью табличного метода didSelectRowAt indexPath.