美文网首页
一个界面中如何使用两个tableView

一个界面中如何使用两个tableView

作者: 庚妖素 | 来源:发表于2017-05-05 15:13 被阅读0次

    首先,创建两个全局的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;

    }

    相关文章

      网友评论

          本文标题:一个界面中如何使用两个tableView

          本文链接:https://www.haomeiwen.com/subject/vbfstxtx.html