iPhone编程?更改UITableViewCellEditingStyle图像?

时间:2010-07-30 10:22:24

标签: iphone objective-c iphone-sdk-3.0 cocos2d-iphone

我只需要知道是否可以更改UITableViewCellEditingStyle图像?如果可能的话请告诉我怎么做?

2 个答案:

答案 0 :(得分:2)

我没有看到任何用于更改编辑样式视图的委托方法。

但是,您可以使用委托方法-tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:更改编辑按钮标题。

您还可以覆盖UITableViewCell并使用UITableViewCellEditingStyleNone创建自定义单元格,并自定义编辑样式行为和外观。

答案 1 :(得分:2)

如果您仍然感兴趣,可以通过拦截willTransitionToState的子类中的didTransitionToStateUITableViewCell来实现此目的。该解决方案确实涉及在单元视图层次结构中“黑客”。在recursiveDescription上查找有关如何“转储”层次结构的UIView的说明,但您会发现UIImageView可以更改.image属性...

相当丑陋的黑客,但实际上并没有使用任何私人api。