UITableViewCell accessoryType не будет виден

Тип аксессуара ячейки не будет отображаться. Я пробовал оба cell.accessoryType а также cell.accessoryView (с изображением). Табличное представление отлично работает помимо этого. Какие-либо предложения? Спасибо

Мой код:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *simpleTableIdentifier = @"SimpleTableItem";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

if (cell == nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
                                  reuseIdentifier:simpleTableIdentifier];
}


cell.textLabel.text = @"Hi";
cell.detailTextLabel.text = @"Hi again!";
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;

2 ответа

Выберите тип аксессуара из xib / storyboard вашей table view cell,

Убедитесь, что ширина ячейки вашей таблицы вписывается в экран. Вы создаете UITableView программно или он находится в кончике? Если вы создаете программно, проверьте размер фрейма табличного представления, вы также можете поделиться своим кодом здесь.

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