gpt4 book ai didi

ios - tableview 在 `didSelect` 事件上显示更多选项

转载 作者:行者123 更新时间:2023-11-30 11:04:42 25 4
gpt4 key购买 nike

如何在 didselectRow 上显示 uitableview 的滑动选项:

想要显示如下所示的滑动选项。 enter image description here

例如图所示,这应该在 didselect 行中实现。如何才能实现这一点帮助我。提前致谢。

最佳答案

首先,您应该确保:

func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
// the cells you would like the actions to appear needs to be editable
return true
}

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
// you need to implement this method too or you can't swipe to display the actions
}

其次,您将在此委托(delegate)方法中实现:

func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]? {
let more = UITableViewRowAction(style: .Normal, title: "More") { action, index in
println("more button tapped")
}
more.backgroundColor = UIColor.lightGrayColor()

let favorite = UITableViewRowAction(style: .Normal, title: "Favorite") { action, index in
println("favorite button tapped")
}
favorite.backgroundColor = UIColor.orangeColor()

let share = UITableViewRowAction(style: .Normal, title: "Share") { action, index in
println("share button tapped")
}
share.backgroundColor = UIColor.blueColor()

return [share, favorite, more]
}

最终的 View 是这样的: enter image description here希望这对您有帮助。

关于ios - tableview 在 `didSelect` 事件上显示更多选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52852475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com