码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 一个ViewController上显示2个tableView的方法

时间:2015-08-08 13:37:59      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:ios   uitableviewcell   两个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

版权声明:本文为博主原创文章,转载请注明来源:http://blog.csdn.net/zhangwenhai001

iOS 一个ViewController上显示2个tableView的方法

标签:ios   uitableviewcell   两个tableview的区分   

原文地址:http://blog.csdn.net/zhangwenhai001/article/details/47356957

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!