Я экспериментировал с изменением стиля ячейки табличного представления на стиль subtitle
в главном контроллере представления (на основе данного кода шаблона), поэтому я удалил let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
и вместо этого добавил:
let cell = UITableViewCell(style: UITableViewCell.CellStyle.subtitle, reuseIdentifier: "Cell")
Вот полный cellForRowAt:
код. Это работает - но у меня есть только три ряда контента, если это имеет значение. Может быть, это перестало бы работать, если бы у меня внезапно появились сотни записей?
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell(style: UITableViewCell.CellStyle.subtitle, reuseIdentifier: "Cell")
cell.textLabel!.text = myBookStore.bookList[indexPath.row].title
cell.detailTextLabel!.text = "Default subtitle"
return cell
}
Должен ли я вызывать этот метод dequeueReusableCell (withIdentifier: for :)?