我读过苹果的文档,对于像我这样的Objective-C
初学者来说,这是不可理解的.我试图按照这个link示例实现multicolumn UITableView
,但它不起作用,所以我需要理解cellForRowAtIndexPath
是如何工作的,因为对我个人来说,这个方法似乎非常复杂.
1) 它的回报是什么?UITableViewCell
? 但为什么看起来这么奇怪?
-(UITableViewCell *)tableView:(UITableView *)tableView
- 那是什么?你能解释一下吗?
2) 它是如何被调用的?更重要的是,我该如何将它连接到某个UITableView
???如果我有两个UITableView
,分别命名为firstTableView
和secondTableView
,我希望它们不同(以不同的方式执行cellForRowAtIndexPath
),该怎么办?我该怎么把我的UITableViews
和这个联系起来
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
该方法接受NSIndexPath
,而不是UITableView
.我该怎么办?