北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!补充一个问题•启动图片与控制器大小关系。北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!UITableView传智讲师北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!掌握•设置UITableView的dataSource、delegate•UITableView多组数据和单组数据的展示•UITableViewCell的常见属性•UITableView的性能优化(cell的循环利用)•自定义Cell北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!作业•使用素材car_simple.plist来展示汽车品牌数据北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!什么是UITableView•在众多移动应用中,能看到各式各样的表格数据•在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView•UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!UITableView的两种样式UITableViewStylePlainUITableViewStyleGrouped北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!如何展示数据•UITableView需要一个数据源(dataSource)来显示数据•UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等•没有设置数据源的UITableView只是个空壳•凡是遵守UITableViewDataSource协议的OC对象,都可以是UITableView的数据源北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!tableView和数据源任意类型的对象UITableView@property(nonatomic,assign)iddataSource;UITableViewDataSource协议//一共有多少组数据-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView;//每一组有多少行数据-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section;//每一行显示什么内容-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath;遵守协议,实现相应的方法北京传智播客教育www.itcast.cn—高级软件人才实作培训专家!tableView展示数据的过程1.调用数据源的下面方法得知一共有多少组数据-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView;2.调用数据源的下面方法得知每一组有多少行数据-(NSInteger)tableView:(UITableView*)tableViewnu...