首先,创建两个全局的tableview;
@interface TianPinXunLiViewController ()
{
UITableView *leftTableView;
UITableView *rightTableView;
}
@end
其次,实现代理的时候,用对象比对的方法 A isequal B
#pragma - mark TableView Datasouce
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if ([tableView isEqual:leftTableView]) {
return 14;
}
else if ([tableView isEqual:rightTableView])
{
return 10;
}
return 0;
}
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if ([tableView isEqual:leftTableView]) {
static NSString *identifier = @"myCell";
LeftCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (!cell) {
cell = [[[LeftCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]autorelease];
}
return cell;
}
else if ([tableView isEqual:rightTableView])
{
static NSString *identifier = @"mycell";
RightCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (!cell) {
cell = [[RightCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}
return cell;
}
return nil;
}
网友评论