是否有一个tableView函数与editActionsForRowAtIndexPath相反?

塞特姆

我目前有一个非常复杂的tableView设置。我发现有一些代码可以在函数'editActionsForRowAtIndexPath'期间触发,以使其在正确的时间发生。我也想触发从这一点返回的代码。

具体来说,当我单击单元格左侧的红色小编辑符号时,将调用“ editActionsForRowAtIndexPath”。我利用这一刻将地图上突出显示的图钉更改为红色突出显示。当单元格变为未选择删除状态时,我想从红色取消突出显示该图钉。我找不到直接执行此操作的函数。

我主要对Swift感兴趣,但是我可以99%的时间翻译Objective C,因此效果也不错。

在此处输入图片说明

塞特姆

好的,谢谢你们中那些试图提供帮助的人。我最终得到的解决方案似乎是最干净的,就像这样:

class ThisViewController: UITableViewDelegate, UITableViewDatasource {

    var tapView: ClickThroughView?

    func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {

        //code for delete being shown goes here

        tapView = ClickThroughView(frame: tableView.frame)
        tapView?.delegate = self
        view.addSubview(tapView!)
        view.bringSubviewToFront(tapView!)
        return nil
    }
}

extension ThisViewController: HandleViewTapDelegate {
    func handleTap() {

        //code for delete going away goes here

        tapView?.removeFromSuperview()
        tapView = nil
    }
}

protocol HandleViewTapDelegate {
    func handleTap()
}

class ClickThroughView: UIView {
    var delegate: HandleViewTapDelegate?

    override func pointInside(point: CGPoint, withEvent event: UIEvent?) -> Bool {
        delegate?.handleTap()
        return false
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有一个与get_object_or_404()相反的函数

来自分类Dev

Python:是否有一个工作类似但与.index()相反的内建函数?

来自分类Dev

是否有一个与MATLAB的pearsrnd函数等效的Python?

来自分类Dev

是否有一个jQuery函数来列出属性?

来自分类Dev

函数是在另一个函数之前执行的,但是应该是相反的吗?

来自分类Dev

是否有一个DOM函数删除两个元素之间的所有元素?

来自分类Dev

是否可以有一个默认的复制构造函数和一个模板化转换构造函数?

来自分类Dev

是否可以有一个默认的复制构造函数和一个模板化转换构造函数?

来自分类Dev

是否有一个函数接受 2 个指针并返回一个不为 NULL 的指针?

来自分类Dev

是否有一个布尔函数可以知道是否选择多个选择了多个选项?

来自分类Dev

检查一个数字是否可以由一个数字及其相反的数组成

来自分类Dev

定义一个内联函数来调用其他函数是否有意义?

来自分类Dev

实体框架中是否有一个函数可以转换为SQL中的RANK()函数?

来自分类Dev

是否有一个numpy函数来生成类似于R的seq函数的序列?

来自分类Dev

是否有一个本机分组函数,其功能类似于sortWith函数?

来自分类Dev

是否有一个类似于STL的函数用索引的某些函数填充数组?

来自分类Dev

如果合并时其父对象的引用在该实体中设置为null,则是否有必要从相反侧的集合中删除一个实体?

来自分类Dev

有没有办法检查一个类中是否存在函数?

来自分类Dev

是否有一个Django函数即使没有对象也可以计数对象?

来自分类Dev

仅具有一个函数的类是否具有足够的凝聚力?

来自分类Dev

有没有办法检查一个类中是否存在函数?

来自分类Dev

仅具有一个函数的类是否具有足够的凝聚力?

来自分类Dev

在具有一个输入和一个输出的函数中输出错误消息是否是错误的做法

来自分类Dev

为什么一个分隔内有一个分隔,尽管它们的代码表示相反的含义?

来自分类Dev

Datepicker是否有一个ID

来自分类Dev

是否有一个numpy.there?

来自分类Dev

是否有可能编写一个可以处理多对多联接的postgres函数?

来自分类Dev

是否有一个完整的等效项来查看成员函数/变量?

来自分类Dev

Angular.js中是否可以有一个异步控制器构造函数?

Related 相关文章

  1. 1

    是否有一个与get_object_or_404()相反的函数

  2. 2

    Python:是否有一个工作类似但与.index()相反的内建函数?

  3. 3

    是否有一个与MATLAB的pearsrnd函数等效的Python?

  4. 4

    是否有一个jQuery函数来列出属性?

  5. 5

    函数是在另一个函数之前执行的,但是应该是相反的吗?

  6. 6

    是否有一个DOM函数删除两个元素之间的所有元素?

  7. 7

    是否可以有一个默认的复制构造函数和一个模板化转换构造函数?

  8. 8

    是否可以有一个默认的复制构造函数和一个模板化转换构造函数?

  9. 9

    是否有一个函数接受 2 个指针并返回一个不为 NULL 的指针?

  10. 10

    是否有一个布尔函数可以知道是否选择多个选择了多个选项?

  11. 11

    检查一个数字是否可以由一个数字及其相反的数组成

  12. 12

    定义一个内联函数来调用其他函数是否有意义?

  13. 13

    实体框架中是否有一个函数可以转换为SQL中的RANK()函数?

  14. 14

    是否有一个numpy函数来生成类似于R的seq函数的序列?

  15. 15

    是否有一个本机分组函数,其功能类似于sortWith函数?

  16. 16

    是否有一个类似于STL的函数用索引的某些函数填充数组?

  17. 17

    如果合并时其父对象的引用在该实体中设置为null,则是否有必要从相反侧的集合中删除一个实体?

  18. 18

    有没有办法检查一个类中是否存在函数?

  19. 19

    是否有一个Django函数即使没有对象也可以计数对象?

  20. 20

    仅具有一个函数的类是否具有足够的凝聚力?

  21. 21

    有没有办法检查一个类中是否存在函数?

  22. 22

    仅具有一个函数的类是否具有足够的凝聚力?

  23. 23

    在具有一个输入和一个输出的函数中输出错误消息是否是错误的做法

  24. 24

    为什么一个分隔内有一个分隔,尽管它们的代码表示相反的含义?

  25. 25

    Datepicker是否有一个ID

  26. 26

    是否有一个numpy.there?

  27. 27

    是否有可能编写一个可以处理多对多联接的postgres函数?

  28. 28

    是否有一个完整的等效项来查看成员函数/变量?

  29. 29

    Angular.js中是否可以有一个异步控制器构造函数?

热门标签

归档