Я создал пользовательский UITableViewCell
с именем CustomTableViewCell
, имеющий xib.
Код для CustomTableViewCell
выглядит следующим образом -
class CustomTableViewCell: UITableViewCell {
@IBOutlet weak var label1: UILabel!
}
В UITableViewController
, Я использую CustomTableViewCell
следующим образом -
в viewDidLoad()
, вызывается register(_:forCellReuseIdentifier:)
.
в tableView(_:cellForRowAt:)
функции , вызывается dequeueReusableCell(withIdentifier:for:)
и устанавливается текст для label1
.
Код работает, как ожидалось, и CustomTableviewCell
отображается при запуске приложения.
Есть еще один кастом UIViewController
с xib. К этому файлу XIB я хотел бы добавить CustomTableViewCell
в качестве подпросмотра.
Я добавил UIView
в xib и установил его класс CustomTableViewCell
. При запуске приложения происходит сбой, поскольку label
IBOutlet равен nil.
Кто-нибудь может указать, как решить эту проблему?