Раскадровки и разделы табличного представления - PullRequest
3 голосов
/ 26 января 2012

Я заметил, что в раскадровке при перетаскивании объекта табличного представления из библиотеки вы также получаете возможность настраивать разделы табличного представления и множество других параметров. Например, если содержимое будет статическими ячейками или динамическими прототипами и т. Д.

Вот взгляд на табличное представление в Интерфейсном Разработчике (файл .storyboard):

Storyboard

и вот как выглядит табличное представление в файле .xib:

XIB

Так что мой вопрос - возможно ли настроить / стилизовать (перетаскивать кнопки, изображения и т. Д. В ячейки) табличное представление в файле .xib с помощью Interface Builder или это можно сделать только программным способом?

1 Ответ

0 голосов
/ 26 января 2012

Может быть сделано в любом случае. Я предпочитаю делать это в IB, так как раскладка намного проще, когда вы видите, что делаете. Для динамических прототипов вы проектируете только одну ячейку, и содержимое будет заполняться в методе cellForRowAtIndexPath. С помощью таблицы таблиц статической ячейки вы можете создать все это (много разделов и много строк). Требование для табличного представления статической ячейки состоит в том, что класс должен иметь тип UITableViewController, тогда как для динамических прототипов это может быть либо UITableViewController, либо (мое предпочтение большей гибкости) UIViewController с UITableView.

Подсказка - если это статическая таблица ячеек, и вы создаете только экран, полный разделов и строк, обязательно отключите прокрутку для таблицы.

...