更改 table 单元格的附件视图图像

Change image of accessory view of a table cell

我想用自定义图标替换 UITableViewCellAccessoryDe​​tailButton 的图标。我试图用包含自定义图像的 UIButton 替换 accessoryView,但该按钮显示为距单元格右边缘 20 像素。

是否有更好的方法来替换图标,或者将 accessoryview 一直向右移动?

创建自定义单元格并在自定义单元格中创建 UIButton 并为 UIButton 提供背景图像 "DetailButton" 希望对你有帮助。

#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;
}