2016-02-17 8 views
1

Я хочу заменить значок UITableViewCellAccessoryDetailButton на пользовательский значок. Я попытался заменить accessView на UIButton, который содержит пользовательское изображение, но кнопка отображается как 20 пикселей от правого края ячейки.Изменение изображения аксессуаров на ячейку таблицы

Есть ли лучший способ заменить значок или переместить вид аксессуара до упора вправо?

+1

Если вы используете пользовательскую ячейку UITableView, альтернативой было бы просто создать кнопку в XIB пользовательской ячейки и вообще не использовать вид аксессуаров. – paulvs

ответ

0

Создайте пользовательскую ячейку и создайте UIButton в пользовательской ячейке и дайте фоновое изображение UIButton, например «DetailButton». Помогите вам.

2
#pragma mark Tableview Datasource and Delegate Method 

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    UICollectionViewCell *Cell =(UICollectionViewCell*)[tableView dequeueReusableCellWithIdentifier:@"cell"]; 

Cell.accessoryView = [[ UIImageView alloc ] 
         initWithImage:[UIImage imageNamed:@"Something" ]]; 
return cell; 
}