【发布时间】:2014-10-10 17:13:55
【问题描述】:
我想在选择/点击UITableViewCell 时调用一个方法。我可以使用静态表格视图轻松完成此操作,但它需要 UITableViewController 在这种情况下对我不利,因此我使用的是普通 vc。
我有 10 个这样的指定方法:
- (void) methodOne {
NSLog(@"Do something");
}
- (void) methodTwo {
NSLog(@"Do something");
}
....
我想在点击第一个单元格时调用methodOne,在点击第二个单元格时调用methodTwo,依此类推..
作为第一步,我将 numberOfRowsInSection 设置为返回 10 个单元格,但不知道如何将所选单元格与方法连接起来。有什么快速的方法吗?创建 10 个自定义单元格并为自定义单元格手动设置每个方法将是一个肮脏的解决方案,并且没有空闲的地方。
【问题讨论】:
-
无论您是使用
UITableViewController还是将您自己的表视图添加到UIViewController,您都需要实现所有正常的表视图数据源和委托方法。
标签: ios objective-c uitableview