【问题标题】:Custom button for edit state of UITableViewUITableView 编辑状态的自定义按钮
【发布时间】:2011-08-09 10:36:02
【问题描述】:

UITableView 编辑状态的标准行为是显示一个红色减号,当点击该减号时会弹出一个删除按钮。有没有办法自定义这个,减号按钮是自定义的,并且不会出现“删除”确认?

【问题讨论】:

  • 我会建议您滑动删除您的表格视图行。因为它最大限度地减少了所需的点击(触摸)次数。

标签: iphone objective-c ios uitableview


【解决方案1】:

要删除或更改(但仍使用标准编辑附件),请使用:

cell.editingAccessoryType = UITableViewCellEditingStyleNone;

要提供您自己的图像/视图,请使用:

cell.editingAccessoryView = yourView; //yourView can be an UIImageView

【讨论】:

  • 这是editingAccessoryType(显示在右侧),减号是UITableViewCellEditingStyle(显示在左侧)。
【解决方案2】:

您可以自定义整个编辑过程:在导航栏中添加一个编辑按钮。添加一个动作。在操作时根据需要更改单元格的外观。调用 reloadData。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-22
    • 2016-04-11
    • 2010-12-09
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    相关资源
    最近更新 更多