2016-03-25 2 views
3

У меня очень сложная ячейка в UITableView в пределах UIViewControllerA. Теперь мне нужно использовать одну и ту же ячейку в пределах UITableView от UIViewControllerB.Как получить доступ к UITableViewCell из UITableView в другом UIViewController?

  1. Как это сделать без копирования и вставки видов из одной сцены в другую?
  2. Не хочу использовать xib подход.
  3. Связано это с registerNib:forCellReuseIdentifier?
+0

Вам нужно использовать одну и ту же ячейку или одну и ту же информацию? –

+0

Тот же прототип ячейки. –

+0

Как вы создали прототип? Вы должны иметь возможность использовать 'registerClass: forCellReuseIdentifier:', если вы не создали его с помощью nib/xib или раскадровки. –

ответ

1

Вы упомянули, что не хотите использовать xib. Раскадровки не поддерживают это, и поэтому последний вариант состоит в том, чтобы построить код UITableViewCell в коде. С новыми якорями Auto Layout это не так уж плохо.

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