我将谈论UITableViewRowAction,它可以从iOS 8中获取。我需要做两件事
我不介意如何从行动处理程序中添加行动... 抱歉英语不好。
感谢。
答案 0 :(得分:0)
我认为这是不可能的。动态添加行动作需要重新加载tableview,这需要用户再次向左滑动。然后,您需要设置一个属性(waitingForConfirmation = true),然后在editActionsForRowAtIndexPath中添加rowAction(如果该属性设置为true)。这根本不是用户友好的,我不认为它是一个有效的解决方案。
最好的解决方案可能是显示UIAlertController,然后要求用户确认,然后通过在按钮的完成处理程序中添加代码来运行所需的代码。