我只需要知道是否可以更改UITableViewCellEditingStyle图像?如果可能的话请告诉我怎么做?
答案 0 :(得分:2)
我没有看到任何用于更改编辑样式视图的委托方法。
但是,您可以使用委托方法-tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:
更改编辑按钮标题。
您还可以覆盖UITableViewCell
并使用UITableViewCellEditingStyleNone
创建自定义单元格,并自定义编辑样式行为和外观。
答案 1 :(得分:2)
如果您仍然感兴趣,可以通过拦截willTransitionToState
的子类中的didTransitionToState
和UITableViewCell
来实现此目的。该解决方案确实涉及在单元视图层次结构中“黑客”。在recursiveDescription
上查找有关如何“转储”层次结构的UIView
的说明,但您会发现UIImageView
可以更改.image
属性...
相当丑陋的黑客,但实际上并没有使用任何私人api。