Моя книга говорит мне, что я должен использовать идентификатор повторного использования UITableView ячейки, как такUITableView: как использовать идентификатор повторного использования ячеек?
//check for reusable cell of this type
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"UITableViewCell"];
//if there isn't one, create it
if(!cell){
cell = [[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault
reuseIdentifier: @"UITableViewCell"];
}
Так от того, что я вижу, он проверяет, является ли тип клеток мы хотим существует, и если он делает, он использует его , но если это не так, он создает один с этим желаемым идентификатором.
Что делать, если у нас есть несколько стилей ячеек (т. Е. Разные идентификаторы повторного использования), как мы будем использовать это для создания для нас разных повторно используемых ячеек?
Затем используйте другой идентификатор для создания ячейки :) 'UITableViewCell * cell1 =', 'UITableViewCell * cell2 =' и т. Д. –