我正在尝试实现SMS类型的滑动和删除功能。
如果是SMS应用程序,导航栏左侧会出现一个“编辑”按钮。在行上尝试滑动时,“编辑”按钮将变为“完成”按钮。如果单击“完成”按钮,则会取消删除模式。如果单击tableview上的任何其他位置或滚动,则会再次取消删除模式。
就我而言,我正在根据文档实现willBeginRowEditing和didEndRowEditing,以便在刷卡删除的情况下更改视图。我在willBeginRowEditing中将Edit更改为Done,并在didEndRowEditing中将其更改回来。任何滚动或任何其他触摸都会自动导致滑动删除取消。
但是,当用户点击完成按钮时,我似乎不明白如何退出删除模式。如果我只是更改tableView的编辑模式,则不会调用didEndEditingRow。
刷卡删除模式是否有任何API?
请告诉我。
答案 0 :(得分:1)
为什么他们希望他们在使用滑动删除方法时完成并想取消它?如果它们是滑动删除并想要撤消它,那么它们只需再次滑动...