【问题标题】:How to customize the Delete button shown when swipe a UITableViewCell如何自定义滑动 UITableViewCell 时显示的删除按钮
【发布时间】:2014-09-06 07:40:42
【问题描述】:

我有一个表格视图,并通过提供表格视图控制器的- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath 的空实现来启用滑动删除功能。 当我向左滑动表格单元格时,我可以看到一个红色的“删除”按钮。 但是尽管系统区域设置不是英语,但按钮的标签是“删除”。 我也有问题。 1. 我希望删除按钮根据语言环境进行本地化。 2. 我想添加一些其他的按钮,比如Apple的Podcast应用中的那个。

【问题讨论】:

    标签: ios uitableview customization swipe


    【解决方案1】:

    解决方案太多...您应该在发布新问题之前进行搜索。检查此链接:

    iOS Programming 101: How To Create Swipeable Table View Cell to Display More Options

    或使用像这样的现成解决方案:

    https://github.com/CEWendel/SWTableViewCell

    如果没有 10 个声望,我无法发布太多链接,所以请尝试谷歌“自定义删除按钮 uitableviewcell”

    【讨论】:

    • 我尝试了 SWTableViewCell,它工作正常。但是点击单元格时由表格视图单元格触发的原始​​segue现在不起作用。现在,单元格在点击时会被选中,但不会触发 segue。你能给我一个关于如何解决这个问题的提示吗?
    • 我现在无法测试,但你可以尝试在属性检查器中使用两个标志:“延迟内容触摸”和“可取消内容触摸”
    猜你喜欢
    • 2011-03-19
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多