【问题标题】:iphone programming ?. Change UITableViewCellEditingStyle image?iphone编程?更改 UITableViewCellEditingStyle 图像?
【发布时间】:2010-07-30 10:22:24
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      如果您仍然感兴趣,您实际上可以通过在UITableViewCell 的子类中拦截willTransitionToStatedidTransitionToState 来实现此功能。该解决方案确实涉及在单元格视图层次结构中“黑客”。在UIView 上查找recursiveDescription 关于如何“转储”层次结构的描述,但您会找到一个UIImageView,您可以更改其中的.image 属性...

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

      【讨论】:

        猜你喜欢
        • 2011-12-02
        • 2011-01-23
        • 2011-04-18
        • 1970-01-01
        • 2021-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多