Конструктор интерфейсов iPhone превращает представление в вложенное представление

#iphone #ios #model-view-controller #interface-builder #outlet

#iPhone #iOS #модель-представление-контроллер #конструктор интерфейсов #выход

Вопрос:

У меня есть UIView и UITableView в одном и том же файле с наконечником, например:введите описание изображения здесь

Я понял, что не могу добавить панель инструментов или что-то еще к этому, потому что сначала это должно быть подвидом UIView. На текущий момент времени это просто отдельный UITableView. Как мне превратить его в вложенное представление пользовательского интерфейса?

Кроме того, если я не могу этого сделать, как мне добавить новый UITableView в качестве вложенного представления пользовательского интерфейса? Я тоже пытался это сделать, и в итоге я получил следующую ошибку: введите описание изображения здесь

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

Любая помощь будет высоко оценена, заранее спасибо.

Ответ №1:

Самый простой способ сделать представление вложенным представлением — сделать это, как на втором скриншоте. Чего вам не хватает, так это того, что вам нужно создать UITableViewController, а затем в Interface Builder вы устанавливаете класс «Владелец файла» с именем вашего контроллера в инспекторе идентификации. Затем вы можете установить свойство view для этого UITableView.

Владелец файла

Обратите внимание на пользовательский класс владельца файла

Комментарии:

1. Спасибо. Вы можете загрузить снимок экрана во внешний источник, такой как imageshack или tinypic, а затем ссылаться на него. Это было бы очень ценно 🙂

2. Да, я знаю.. Мне просто нужно было заработать репутацию 10, чтобы иметь возможность публиковать изображения. Это ограничение, установленное stackoverflow, чтобы избежать спамеров.

3. @raixer Я бы так хотел увидеть ваш скриншот. Есть ли шанс опубликовать его сейчас, когда у вас достаточно очков репутации?