Стандартный аксессуар может просмотреть быть в другом положении в UITableViewCell?

Я хочу, чтобы мой аксессуар был в немного отличающемся месте, чем нормальный. Действительно ли это возможно? Этот код не имеет никакого эффекта:

cell.accessoryType =  UITableViewCellAccessoryDisclosureIndicator;
cell.accessoryView.frame = CGRectMake(5.0, 5.0, 5.0, 5.0);
31
задан Cœur 31 December 2018 в 18:39
поделиться

1 ответ

Нет, вы не можете переместить место расположения вида аксессуара. В качестве альтернативы можно добавить вложенный вид, как показано ниже;

[cell.contentView addSubview:aView];

Кроме того, при установке свойства accessoryView равным чему-либо, значение accessoryType игнорируется.

27
ответ дан 27 November 2019 в 21:50
поделиться