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

【iOS开发】UITableView的使用

时间:2015-03-27 22:18:38      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

UITableView是我们使用用来展示数据的,他的使用很广泛,也是使用最多的控件,下面就一起看看他的简单使用吧。

UITabelView本身自带UIScrollView,所以数据多了,他就是自动滚动。

要想在UITabelview中显示数据,必须有一个数据源,也就是让ViewController实现<UITableviewDataSource>协议。

@interface ViewController () <UITableViewDataSource>
1.可以使用连线的方式
2.self.tableView.delegate = self;

然后实现这个协议中得下列三个方法。

1.返回一共有几组数据。

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

2.返回每组有几行

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return self.heros.count;
}

3.展现每行的数据

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
   static NSString *ID = @"hero";
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
    if(cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];
    }
    Hero *hero = self.heros[indexPath.row];
    
    cell.textLabel.text = hero.name;
    cell.detailTextLabel.text = hero.intro;
    cell.imageView.image = [UIImage imageNamed:hero.icon];
    
    return cell;
}

这就UITableView 的简单使用!

【iOS开发】UITableView的使用

标签:

原文地址:http://blog.csdn.net/ttf1993/article/details/44681615

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