Это должно быть достаточно простым.
У меня есть приложение iPhone с TableView. Как добавить небольшую классическую стрелку в правую сторону каждой ячейки?
Это должно быть достаточно простым.
У меня есть приложение iPhone с TableView. Как добавить небольшую классическую стрелку в правую сторону каждой ячейки?
Просто установите соответствующее свойство accessoriesType в UITableViewCell.
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
В Swift 3,
cell.accessoryType = .disclosureIndicator
Вы можете сделать это в Interface Builder. Просто нажмите на значок Вид таблицы, перейдите в Prototype Cells с правой стороны и сделайте его 1. Затем нажмите Prototype Cell и на выберите Аксессуар. В раскрывающемся списке нажмите Индикатор раскрытия.
 
Вы можете установить маленькую классическую стрелку, как показано ниже:
1) Использование встроенного метода вспомогательного типа UITableViewCell
[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator]; 
2) Создание собственного аксессуара с собственным изображением
(I) Перетащите изображение стрелки (т.е. circle_arrow_right.png) в проект
(II) В методе дизайна ячейки для каждой строки, как показано ниже
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
Введите ниже код:
if (cell ==nil) {
    cell=[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault  reuseIdentifier:CellIdentifier]autorelease];
    //For creating custom accessory view with own image
    UIImageView *accessoryView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
    [accessoryView setImage:[UIImage imageNamed:@"circle_arrow_right.png"]];
    [cell setAccessoryView:accessoryView];
    [accessoryView release];
    //Your other components on cells
     .............
    .............
 }
[ Примечание: Выберите подходящие изображения для аксессуаров и добавьте нужные ячейки. Для улучшения производительности выберите небольшие изображения для аксессуаров.]
Используйте свойство accessoryType ячейки, чтобы показать стрелку с правой стороны. См. это.
для простой стрелки:
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
и для подробной стрелки:
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
Другой способ сделать это - указать UITableViewCellAccessoryDisclosureIndicator при создании ячейки. Для этого вы, скорее всего, выделите init свою ячейку в методе делегата tableViewCellWithReuseIdentifier (затем перейдите к настройке и настройке вашей ячейки).
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellAccessoryDisclosureIndicator reuseIdentifier:identifier];
Swift 3:
cell.accessoryType = .disclosureIndicator
Лучший способ - выбрать Disclosure Indicator в разделе Accessory.