在iOS中要实现表格数据展示,最常用到的就是UITableView
是iOS比较重要的控件
- UITableView继承于UIScrollView
- UItableView默认是垂直滚动
UITableView的两种样式
- UITableViewStylePlain
- UITableViewStyleGrouped
UITableView如何展示数据
-
UITableView需要一个数据源(dataSource)来显示数据,类似于代理,且做为。
- 设置数据源,只要遵守UITableViewDataSource协议的OC对象都可做为其数据源。没有设置数据源的tableView只是个空壳。
self.tableView.dataSource=self;
```
- UITableView如果想要显示数据,就会调用数据源对象的某个方法,通过返回值来知道数据的相关信息。遵守协议且能实现方法就能做为tableView的数据源。
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
-(NSInteger)numberOfSectionInTableView:(UITableView *)tableView;
-(UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath{
}