【iOS开发】UITableView的使用
2015-03-27 20:23
465 查看
UITableView是我们使用用来展示数据的,他的使用很广泛,也是使用最多的控件,下面就一起看看他的简单使用吧。
UITabelView本身自带UIScrollView,所以数据多了,他就是自动滚动。
要想在UITabelview中显示数据,必须有一个数据源,也就是让ViewController实现<UITableviewDataSource>协议。
然后实现这个协议中得下列三个方法。
1.返回一共有几组数据。
2.返回每组有几行
3.展现每行的数据
这就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开发UI篇—UITableview控件使用小结
- iOS开发知识点汇集四 —— UITableView的使用
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)
- iOS开发UI篇—直接使用UITableView Controller
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
- iOS开发UI篇—直接使用UITableView Controller
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- UITableView---iOS开发的常用控件使用总结
- IOS开发~UISCrollView与UITableView嵌套使用终极解决方案
- iOS开发>>>UITableView下拉刷新控件的使用
- iOS开发UI篇—UITableview控件使用小结
- iOS开发UI篇—UITableview控件基本使用
- iOS开发UI篇—UITableview控件基本使用
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的讲解与使用(二)
- iOS开发UI篇章使用UItableview完成一个简单的QQ好友列表(一)
- “IOS”开发中,有关UITableView方面的空件的使用!
- iOS开发UI篇—UITableview控件使用小结
- IOS开发UI控件<UITableView>和Delegate的使用
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)