Метод awakeFromNib вызывается дважды UITableViewCell

Я использую XIB для создания UITableviewCell в моем контроллере представления. Я зарегистрировал класс ячейки в табличном представлении следующим образом:

self.tableView.register (UINib (nibName: "ThisWeekCell", комплект: nil), forCellReuseIdentifier: "ThisWeekCellIdentifier")

В методе CellForRowAt Indexpath я удаляю ячейку следующим образом:

tableView.dequeueReusableCell (withIdentifier: "ThisWeekCellIdentifier") как! ThisWeekCell

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

Проблема, с которой я сталкиваюсь: ни одно из ограничений, которые я установил в xib-файле, не отражается при отображении ячейки. Ограничения для ячейки введите описание изображения здесь

0 ответов

Другие вопросы по тегам