【问题标题】:customising cell editing style in uitableview in ios在ios的uitableview中自定义单元格编辑样式
【发布时间】:2013-10-30 09:41:26
【问题描述】:

当用户向右滑动时,我想提供两个选项。

两个选项或按钮名称为edit和delete。

目前只在用户向左滑动时显示删除,即 UITableViewCellEditingStyleDelete

但我想自定义这个视图并给出两个灰色背景的按钮。目前它是红色背景。

代码是:-

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{

    return UITableViewCellEditingStyleDelete;

   }

请帮助我如何实现这一点。

【问题讨论】:

  • 按钮不可自定义。你必须为你正在寻找的目的创建你自己的
  • @Baddu 如果可能的话你能给我一些示例代码如何做到这一点..

标签: ios iphone objective-c uitableview


【解决方案1】:

你需要继承 UITableViewCell 并覆盖

setEditing:animated:
layoutSubviews

这应该以预期的方式工作。

【讨论】:

  • 非常感谢您的快速回复。您能给我举个例子吗?如何子类化 uitableviewcell 并覆盖这些方法。
  • 在教科书、网站和 Apple 示例代码中都有很多标准示例。这是非常基本的,实际上是一个完全不同的问题。你可以接受这个,如果你愿意,可以问一个新的。
【解决方案2】:

该按钮不可自定义,如果您想实现该行为,您必须创建自己的自定义单元格并自己添加动画。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 2011-08-30
    • 2010-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多