Единственный способ заставить это работать в Xcode 6, и способ, которым Apple предназначала это для работы, - это встроить TableViewController в представление контейнера, если необходимо. Кажется, что вы не можете взломать свой путь, как описано juanignaciosl в Xcode 6.
Таким образом, шаги будут следующими:
- Создание контроллера табличного представления
- замените представление таблицы в этом контроллере на таблицу из вашего "проблемного" контроллера представления со всеми его статическими ячейками и т. Д.
Если ваше табличное представление является частью более сложного пользовательского интерфейса и не является основным видом вашего контроллера представления, продолжайте, как показано ниже
- создайте контейнерное представление в вашем «проблемном» контроллере представления, в той же позиции, что и ваше теперь перемещенное статическое табличное представление. Это также создаст автоматически другой viewcontroller и последовательность - удалите их.
- перетаскивание левой кнопкой мыши или перетаскивание по Ctrl из представления контейнера в контроллер представления таблицы, в котором находится ваша статическая таблица, и выберите встраивание
Это не так хорошо, как раньше, потому что ваше табличное представление удалено в отдельном контроллере представления в построителе интерфейса, и это может повлиять на ваш существующий код и выходы. Но для больших статических таблиц это лучшая альтернатива динамической генерации всего контента.