2017-01-13 14 views
0

Как мы знаем, в основном мы используем для создания общей пользовательской ячейки в xib, есть ли другой способ повторного использования ячейки из раскадровки. Это возможно ?Пользовательская ячейка без ячейки xib, Любой другой способ переустановки ячеек панели справки. Это возможно?

+1

Вы можете создать пользовательскую ячейку полностью программно. Это то, о чем вы спрашиваете? – Pierce

+0

что может быть причиной не использования ячейки Xib? –

ответ

0

Вы можете изменить класс ячейки, которую вы повторно используете, в пользовательский класс, который вы создали. Вам все равно нужно создать новый файл и класс для ячейки на раскадровке и перетащить все выходы. Когда вы создаете новый файл, не проверяйте опцию «Создать Xib». Затем перейдите в раскадровку и измените класс ячейки на этот пользовательский класс, который вы создали. enter image description here

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

let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! CustomTableViewCell 

После этого xCode должен распознать все выходы, которые вы сделали.

Надеюсь, это поможет!