IOS UITableView NSIndexPath属性讲解
2013-07-05 15:42
239 查看
查看UITableView的帮助文档我们会注意到UITableView有两个Delegate分别为:dataSource和delegate。
dataSource是UITableViewDataSource类型,主要为UITableView提供显示用的数据(UITableViewCell),指定UITableViewCell支持的编辑操作类型(insert,delete和reordering),并根据用户的操作进行相应的数据更新操作,如果数据没有更具操作进行正确的更新,可能会导致显示异常,甚至crush。
delegate是UITableViewDelegate类型,主要提供一些可选的方法,用来控制tableView的选择、指定section的头和尾的显示以及协助完成cell的删除和排序等功能。
提到UITableView,就必须的说一说NSIndexPath。UITableView声明了一个NSIndexPath的类别,主要用来标识当前cell的在tableView中的位置,该类别有section和row两个属性,前者标识当前cell处于第几个section中,后者代表在该section中的第几行。
UITableView只能有一列数据(cell),且只支持纵向滑动,当创建好的tablView第一次显示的时候,我们需要调用其reloadData方法,强制刷新一次,从而使tableView的数据更新到最新状态。
dataSource是UITableViewDataSource类型,主要为UITableView提供显示用的数据(UITableViewCell),指定UITableViewCell支持的编辑操作类型(insert,delete和reordering),并根据用户的操作进行相应的数据更新操作,如果数据没有更具操作进行正确的更新,可能会导致显示异常,甚至crush。
delegate是UITableViewDelegate类型,主要提供一些可选的方法,用来控制tableView的选择、指定section的头和尾的显示以及协助完成cell的删除和排序等功能。
提到UITableView,就必须的说一说NSIndexPath。UITableView声明了一个NSIndexPath的类别,主要用来标识当前cell的在tableView中的位置,该类别有section和row两个属性,前者标识当前cell处于第几个section中,后者代表在该section中的第几行。
UITableView只能有一列数据(cell),且只支持纵向滑动,当创建好的tablView第一次显示的时候,我们需要调用其reloadData方法,强制刷新一次,从而使tableView的数据更新到最新状态。
相关文章推荐
- IOS UITableView NSIndexPath属性讲解
- IOS UITableView NSIndexPath属性讲解
- iOS UITableView NSIndexPath属性讲解
- IOS UITableView NSIndexPath属性讲解***
- UITableView NSIndexPath属性讲解
- UITableView NSIndexPath属性讲解
- IOS界面UI设计5之UITableView的基本属性(一)
- IOS学习 UITableView 基本属性
- iOS经典讲解之UITableView 去掉底部多余的行和分割线
- ios-day06-03(UITableView的索引条、一个对象作为另一个对象的属性、valueForKey和valueForKeyPath的区别)
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的讲解与使用(二)
- iOSUI-UITableView属性,方法大全
- UIButton,UIScrollView,UITableView常见属性,使用案例 - iOS
- [绍棠] iOS UITableView 的坑:isDragging 属性无效, tableView是拖拽还是自由滑动区分
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的相关类,属性与表视图实现学习(二)
- IOS UITableView 常用方法及属性
- iOS开发--UItableView类属性
- ios开发总结之UITableView常用属性和方法
- ios-day06-02(UITableView常见属性、UITableViewCell的常见属性、性能优化等)
- 讲解iOS开发中UITableView列表设计的基本要点