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 программно или он находится в кончике? Если вы создаете программно, проверьте размер фрейма табличного представления, вы также можете поделиться своим кодом здесь.