2017-01-05 11 views
0

Так что я только начинаю с кодирования. У меня есть табличный вид, где thare - это ячейки, которые добавляются к нему, хотя код. У меня это так, что все ячейки TableView открывают один и тот же контроллер.Сделать метки равными Название и субтитры TableView Cell

В этом виде контроллер, у меня есть метка и текстовое представление. То, что я пытаюсь сделать, - каждый раз, когда пользователь нажимает на ячейку, он открывает контроллер представления и в этом контроллере представления метка равна названию ячейки, а текстовое представление равно подзаголовку ячейки.

Например ...

Существует ячейка в табличном Thats говорит: (Cell labels text)

И контроллер зрения это связанно говорит: (Detail View Controller labels text)

Но всякий раз, когда пользователь нажимает на другая ячейка, имеющая название Это название совершенно другой ячейки и подзаголовок Это подзаголовок совершенно другой ячейки

Я хочу, чтобы контроллер представления для обновления, так что этикетка говорит Это название совершенно другой ячейки и Text View говорит Это подзаголовок совершенно другой ячейки

Как я могу сделать это место, где метка равна титулу ячейки, а текстовый вид равен подзаголовку ячейки.

Спасибо за помощь! Кстати, я крафта и IOS приложение с помощью Xcode 8 и Swift 3

+2

Прочитайте эту статью, он показывает вам, как сделать простое приложение мастер-деталь: https: //www.airpair. com/swift/building-swift-app-tutorial –

ответ

0
  1. Найти код в ведущем ViewController (с Tableview), который устанавливает тексты заголовка и подзаголовка на клетки (в функции cellForRowAtIndexPath)
  2. Pass значения данных (в prepareForSegue или didSelectRowAtIndexPath) к деталям ViewController, который содержит название детали и метку субтитров (сделать свойство на детали ViewController)
  3. в деталях ViewController установить значение полученных данных значения для заголовка детали и субтитров.

Попробуйте скачать этот пример проекта и попытаться понять, как это связано http://www.theappguruz.com/blog/ios-table-view-tutorial-using-swift

+0

Я на 100% новичок в кодировании, не могли бы вы дать мне код или что-то еще? :) – iFunnyVlogger

 Смежные вопросы

  • Нет связанных вопросов^_^