我有一个UITableViewController
,此时用户可以在单元格上向左滑动以显示“添加到收藏夹”按钮。我现在想给单元格添加一个图标,用户可以点击该图标来显示该按钮(与向左滑动相同)。这只会作为一种视觉帮助,不知道向左滑动的用户会做同样的事情。如何在TAP上编辑tableview单元而不是滑动 - Swift
对于我TableView
,我使用下面的代码为“关闭单元”,当用户按下了按钮:
itemsTableView.setEditing(false, animated: true)
从这个我认为手动打开电池我会简单地调用:
//Get cell
let cell:TableViewCell = itemsTableView.cellForRowAtIndexPath(NSIndexPath(forRow:
sender.tag, inSection: 0)) as! TableViewCell
//Open cell to reveal button
cell.setEditing(true, animated: true)
不幸的是,这是行不通的。所以我想知道当用户滑动到单元格左侧时调用的函数是什么,以及当用户点击图标时如何复制它。
“当用户滑动到单元格左侧时调用的函数是什么,以及当用户点击图标时如何复制它”您告诉我们这一点。你说用户可以向左滑动。你以某种方式实现了。那么,怎么样? – matt
@matt我什么都不叫。当我实现'tableView(tableView:UITableView,editActionsForRowAtIndexPath indexPath:NSIndexPath)'来设置我的自定义动作时,这将激活'滑动编辑'功能。这就是我所做的一切。我期待任何想要在这个问题上添加输入的人都已经知道......如果只是简单地称为“当用户滑动时调用的函数”,我会不会问这个问题? –
不要小觑。还有很多其他的方法可以做到这一点;我需要知道你正在使用'editActions ...'。现在你已经回答了。这是难题的一部分。 – matt