zoukankan      html  css  js  c++  java
  • iOS 一个ViewController上显示2个tableView的方法

    1.在StoryBoard上创建2个tableView,并用autolayout约束。

    2.在ViewController上拖进来。

    @property (weak, nonatomic) IBOutlet UITableView *leftTableView;
    @property (weak, nonatomic) IBOutlet UITableView *rightTableView;

    3.实现代理方法;

    重点:区分tableView的方法就是用对象比对的方法,传进来的tableView是哪个tableview。

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    	if ([tableView isEqual:self.leftTableView]) {
    		return 5;
    	} else if ([tableView isEqual:self.rightTableView]) {
    		return 3;
    	}
    	return 0;
    }
    
    
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    	
    	if ([tableView isEqual:self.leftTableView]) {
    		static NSString *identifier = @"leftCell";
    		...
    		return letfCell;
    		
    	} else if ([tableView isEqual:self.rightTableView]) {
    		static NSString *identifier = @"rightCell";
    		...
    		return rightCell;
    	}
    	return nil;
    }


    --end

  • 相关阅读:
    家庭记账本开发进度6
    家庭记账本开发进度5
    家庭记账本开发进度4
    家庭记账本开发笔记3
    大道至简阅读笔记01
    个人作业 数组(续)
    二维数组
    个人作业1-数组
    软件工程第一周开课微博
    第一周学习进度条报告
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7052427.html
Copyright © 2011-2022 走看看