detailTextLabel ячейки не отображается в Swift 3

Хотя установка стиля субтитров для ячейки, но detailTextLabel до сих пор не показал.

let cellIdentifier = "homeFeedItem"
let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier) ?? UITableViewCell(style: .subtitle,     reuseIdentifier: cellIdentifier)
cell.textLabel?.text = self.arrItems[indexPath.row]["title"]
cell.detailTextLabel?.text = self.arrItems[indexPath.row]["desc"]
cell.imageView?.image = UIImage(named: self.arrItems[indexPath.row]["icon"]!)

Я попытался напечатать self.arrItems[indexPath.row]["desc"]. Все нормально. Пожалуйста, помогите мне исправить это.

1 ответ

Ладно, я понял. первоначально ответил Scott Berrevoets

Согласно этому сообщению SO, регистрация UITableViewCell означает, что все ячейки будут созданы со стилем по умолчанию. Ячейки с субтитрами и правой и левой подробностями недоступны с помощью registerClass:forCellReuseIdentifier:.

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