由于某种原因,我无法让我的表格 View 进入编辑模式。这比看起来要困难一些,因为我正在使用一些开源代码来制作一个日历(iCal esque),其下有一个表格 View ,并且它并不像使用常规表格 View 那么简单。
基本上,我有两个类。一个(假设 A 类)是 UIViewController,另一个(B 类)是 viewController 的数据源和 tableview 委托(delegate)。在B类中,我已经实现了
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
工作正常,但如果我将编辑导航栏项目放入 A 类( View Controller )中,则不会发生任何情况。我是否忘记了某些协议(protocol)或需要编写的某些特殊方法?感谢您的任何帮助,如果我遗漏了什么,我深表歉意,我只是在学习使用其他人的代码。
编辑:
我刚刚在 A 类( View Controller )中实现了这段代码
- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
self.tableView.editing = editing;
}
这使得编辑圈出现,但它不是动画的。
最佳答案
你几乎已经拥有它了。也调用 super。
- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
[super setEditing:editing animated:animate];
[self.tableView setEditing:editing animated:animate];
}
关于iphone - 如何让我的表格 View 进入编辑模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2902746/