Да, это верный способ вернуть ячейку.
Но вы также должны проверить, возвращает ли ваша «очередь» действительный объект ячейки. Если нет, вам нужно создать его.
Этот метод также используется для настройки ячейки с заголовком, принадлежностями и т. Д.
Пример кода:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// ...
PlanetTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlanetCell_ID"];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
cell.titleLabel.text = @"Cell Title";
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}