我正在对 UITableViewCell
进行子类化,这样我就可以用手势等设计我自己的单元格。
我正在尝试的其中一件事是在滑动后删除单元格/行。
我的手势识别器都已设置好并且运行良好,但我不确定如何告诉 UITableView
删除此对象。我如何引用父 tableView,告诉它要从 UITableViewCell
子类中删除哪一行?
谢谢
最佳答案
您可以在您的 UITableViewCell
子类中定义一个委托(delegate)协议(protocol),添加一个类似 cell:didSwipeRightToLeftGesture
的方法,并让您的单元在发生这种情况时调用它的委托(delegate)。然后,当您的 Controller 收到该委托(delegate)消息时,从数据源中删除该行并更新 TableView 。
您也可以使用 UITableView 的内置滑动删除。
关于ios - 从 UITableViewCell 中删除 UITableView 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24664929/