Ячейки статической таблицы с деталями
Я пытаюсь сделать iOSinformation
' или же 'guide
приложение в Swift. Я хотел использовать шаблон Master Detail, чтобы, когда пользователь щелкает ячейку, он переходил к соответствующему ViewController
с основными текстовыми метками или файлом PDF.
Насколько я понимаю, динамические ячейки могут динамически изменяться во время работы приложения, однако я хочу установить статические ячейки из раскадровки (или программно) и их соответствующие файлы содержимого /PDF, чтобы пользователь мог просматривать каждый из них. Я не хочу ничегоnew cell
" или же "editing
функциональность.
Как я могу сделать эту работу? Я бы опубликовал свой код до сих пор, но он почти идентичен шаблону Master Detail, поэтому я не вижу никакой пользы. Я знаю, что это довольно расплывчатый вопрос, но мне нужна помощь, и я не знаю, с чего начать.
Любая помощь будет так ценится!
2 ответа
Ячейка статической таблицы может быть полностью создана с помощью раскадровки. В раскадровке, добавив tableviewcpntroller, вы можете добавить к нему вызов прототипа. Вы можете добавить в таблицу столько прототипов ячеек (не обязательно, чтобы у каждого была общая схема). После того, как все ячейки добавлены, вы можете назначить отдельные теги ячейкам, если вам нужно идентифицировать эти ячейки из своего кода. Вы можете добавить переход из каждой ячейки, чтобы перейти на другую страницу. Дайте мне знать, если нужно что-то еще.
- В Интерфейсном Разработчике установите
Content
представления таблицы дляStatic Cells
, - Перетащите столько ячеек табличного представления, сколько вам нужно в табличное представление.
- В контроллере создайте IBOutlets для меток и других элементов пользовательского интерфейса.
- Подключите розетки в Интерфейсном Разработчике.
- Вместо того, чтобы использовать
datasource
методы присваивают значения непосредственно элементам пользовательского интерфейса через выходы.