swift - UITableViewRowAction 向右滑动

标签 swift sliding uitableviewrowaction

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

    var activate = UITableViewRowAction(style: UITableViewRowActionStyle.Normal, title: "Activate") { (action, indexpath) -> Void in

    }

    activate.backgroundColor = UIColor.greenColor()

    var deactivate = UITableViewRowAction(style: UITableViewRowActionStyle.Default, title: "Deactivate" , handler: { (action:UITableViewRowAction!, indexPath:NSIndexPath!) -> Void in

    })



    return [activate, deactivate]
}

这是我当前使用的代码,使我能够向左滑动并接收“激活”和“停用”框。

做了一些研究,很多人都说 UITableViewRowAction 没有一种方法可以让你向右滑动而不是向左滑动。我想知道是否有人找到了一些解决方法?

最佳答案

下面是 Objective C 中的一组类,您可以使用它们来执行此操作:

HHPanningTableViewCell

我修改了它以支持左右滑动。

关于swift - UITableViewRowAction 向右滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28952089/

相关文章:

ios - 标题的 UITableViewRowAction 图片

swift - iOS 9 中的 requestLocation() 多次调用 didUpdateLocation 委托(delegate)

android - 在屏幕上滑动手指激活按钮,就好像它们被按下一样

android - 从左到右和从右到左的android滑动面板

ios - 具有动态数据初始化的 UiTableviewCell 未正确加载

ios - 如何使用文本字段处理 TableView 单元格

ios - 在 iphone 5 ios 7 上一次又一次创建数据库

swift - Firebase 查询未被触发

swift - 在 Swift 中按创建顺序解析查询

iOS - 水平滑动项目