1
我正在继承UITableViewCell
,所以我可以用手势等来设计我自己的细胞。从UITableViewCell中删除UITableView行?
我尝试的其中一件事是在滑动后删除单元格/行。
我的手势识别器都安装好了,但是我不确定如何告诉UITableView
删除这个对象。我如何引用父表tableView,告诉它从UITableViewCell
子类中删除哪一行?
感谢
我正在继承UITableViewCell
,所以我可以用手势等来设计我自己的细胞。从UITableViewCell中删除UITableView行?
我尝试的其中一件事是在滑动后删除单元格/行。
我的手势识别器都安装好了,但是我不确定如何告诉UITableView
删除这个对象。我如何引用父表tableView,告诉它从UITableViewCell
子类中删除哪一行?
感谢
你可以在你的UITableViewCell
子类中定义了一个代理协议,添加一个方法类似cell:didSwipeRightToLeftGesture
,并有你的调用它代表当这种情况发生。然后,当您的控制器接收到该委托消息时,从数据源中删除该行并更新表视图。
你也可以使用UITableView的内置滑动删除功能。
谢谢,关于什么数据通过代理传回以确定要删除哪个单元的任何想法? – user339946
@ user339946只需将该单元格传递给委托人即可。视图控制器可以使用该单元格来确定它需要的任何内容(例如单元格的索引路径)。 – rmaddy