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

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

1 ответ

  1. Можно изменить класс ячейки, которую вы повторно используете, на пользовательский класс, который вы сделали. Вам все еще нужно создать новый файл и класс для ячейки на раскадровке и перетащить все розетки. При создании нового файла не устанавливайте флажок «создать Xib». Затем перейдите в раскадровку и измените класс ячейки на созданный пользовательский класс.
    Введите описание изображения здесь

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

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

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

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