除了swift 2.2中的选定行,是否可以禁用tableviewCell行滑动功能?

阿南德

假设在表格视图单元格中有10行,如果滑动任意行,并且在按一下“编辑操作”字段后变为可编辑状态,则应该禁用剩余的行滑动。

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

     /*to perform edit action on row*/
    let edit = UITableViewRowAction(style: UITableViewRowActionStyle.Normal, title: "Edit"){(UITableViewRowAction,NSIndexPath) -> Void in


    let cell:SuppliersCutomTableViewCell = tableView.cellForRowAtIndexPath(indexPath) as! SuppliersCutomTableViewCell
        print("indexPath",indexPath)
/*making Field Editable method*/
     cell.textFieldedit()

    }

    edit.backgroundColor = UIColor(red: 0.298, green: 0.851, blue: 0.3922, alpha: 1.0);

    return [edit]
}
尼拉夫D

您可以为此使用canEditRowAtIndexPath方法,首先UITableViewDataSourceBool实例上声明,然后在UITableViewDataSource方法内部使用。

var allowEdit: Bool = true

func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
    return allowEdit
}

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

    /*to perform edit action on row*/
    let edit = UITableViewRowAction(style: UITableViewRowActionStyle.Normal, title: "Edit"){(UITableViewRowAction,NSIndexPath) -> Void in


        let cell:SuppliersCutomTableViewCell = tableView.cellForRowAtIndexPath(indexPath) as! SuppliersCutomTableViewCell
        print("indexPath",indexPath)
        /*making Field Editable method*/
        cell.textFieldedit()
        self.allowEdit = false
    }

    edit.backgroundColor = UIColor(red: 0.298, green: 0.851, blue: 0.3922, alpha: 1.0);

    return [edit]
}

注意:完成该单元格的编辑时,请不要忘记设置self.allowEdittrue

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

preferredStatusBarStyle在Swift 3中删除了吗?

来自分类Dev

为什么列表框行中的单词不仅删除了1行,而且删除了2行?

来自分类Dev

并发调度队列不起作用,除了在swift中

来自分类Dev

是否已从14.04 CD映像中删除了Python 2?

来自分类Dev

Swift 2功能完成

来自分类Dev

Mendeley Oauth2 API:是否删除了全文搜索?

来自分类Dev

Mendeley Oauth2 API:是否删除了全文搜索?

来自分类Dev

Owl Carousel 2 中移除了 Wrapper .owl-controls

来自分类Dev

使用Swift 2在RegEx中删除重复的行

来自分类Dev

除了使用Graphics2D的仿射变换之外

来自分类Dev

灯箱2删除了数据标题中target =“ _ blank”的行为

来自分类Dev

grub2 删除了“安静的飞溅”选项被忽略

来自分类Dev

除了没有在2组之间做正确的交集

来自分类Dev

Swift 2中的withUnsafePointer

来自分类Dev

在DB2中,如果删除了它的源表之一,则是否删除了具体化的查询表?

来自分类Dev

角度2:缩小应用程序大小(除了捆绑/缩小功能)

来自分类Dev

在Storyboard和Swift 2中禁用UIButton高亮显示

来自分类Dev

在Swift 2中,禁用NSMenuItem的正确方法是什么?

来自分类Dev

如何知道USB电缆是否有4根电线而不是2根(除了剪掉之外)

来自分类Dev

除了“ try ... except”和“ .isdigit()”以外,还有其他方法可以检查Python 2中的用户输入吗?

来自分类Dev

除了实现SessionAware接口之外,还可以通过多种方法在struts2中获取会话访问对象

来自分类Dev

计算选定的行 DB2

来自分类Dev

Swift 2 TableView排序

来自分类Dev

Swift 2 SpriteKit问题

来自分类Dev

Swift 2的NSJSONSerialization

来自分类Dev

Swift 2内省

来自分类Dev

Swift 2 FirebaseTableView

来自分类Dev

安装 pod swift 2

来自分类Dev

SQL - 如果 col1 的值期望为 0 并且 col2 的值除了 0 与 col3 的值相同,则值在一行中

Related 相关文章

  1. 1

    preferredStatusBarStyle在Swift 3中删除了吗?

  2. 2

    为什么列表框行中的单词不仅删除了1行,而且删除了2行?

  3. 3

    并发调度队列不起作用,除了在swift中

  4. 4

    是否已从14.04 CD映像中删除了Python 2?

  5. 5

    Swift 2功能完成

  6. 6

    Mendeley Oauth2 API:是否删除了全文搜索?

  7. 7

    Mendeley Oauth2 API:是否删除了全文搜索?

  8. 8

    Owl Carousel 2 中移除了 Wrapper .owl-controls

  9. 9

    使用Swift 2在RegEx中删除重复的行

  10. 10

    除了使用Graphics2D的仿射变换之外

  11. 11

    灯箱2删除了数据标题中target =“ _ blank”的行为

  12. 12

    grub2 删除了“安静的飞溅”选项被忽略

  13. 13

    除了没有在2组之间做正确的交集

  14. 14

    Swift 2中的withUnsafePointer

  15. 15

    在DB2中,如果删除了它的源表之一,则是否删除了具体化的查询表?

  16. 16

    角度2:缩小应用程序大小(除了捆绑/缩小功能)

  17. 17

    在Storyboard和Swift 2中禁用UIButton高亮显示

  18. 18

    在Swift 2中,禁用NSMenuItem的正确方法是什么?

  19. 19

    如何知道USB电缆是否有4根电线而不是2根(除了剪掉之外)

  20. 20

    除了“ try ... except”和“ .isdigit()”以外,还有其他方法可以检查Python 2中的用户输入吗?

  21. 21

    除了实现SessionAware接口之外,还可以通过多种方法在struts2中获取会话访问对象

  22. 22

    计算选定的行 DB2

  23. 23

    Swift 2 TableView排序

  24. 24

    Swift 2 SpriteKit问题

  25. 25

    Swift 2的NSJSONSerialization

  26. 26

    Swift 2内省

  27. 27

    Swift 2 FirebaseTableView

  28. 28

    安装 pod swift 2

  29. 29

    SQL - 如果 col1 的值期望为 0 并且 col2 的值除了 0 与 col3 的值相同,则值在一行中

热门标签

归档