IOS-UITableView入门(1)
来源:互联网 发布:wps表格查找相同数据 编辑:程序博客网 时间:2024/06/05 11:26
UITableView 类比android的ListView,指的是拥有相同视图不同数据的列表.例如微信的联系人列表
1.UITableViewDelegate,UITableViewDataSource分别为UITableView的数据与行为的代理.
也就是UITableView本身什么都不干,他的数据加载由<UITableViewDataSource>来实现,而行为由<UITableViewDelegate>来实现.
2.UITableView的列表分为两种形式,一种是plain(单列表)形式,一种是Group(列表组)形式.
Group Plain
当为单组列表时,返回1 当为多组列表时,返回>1的数字
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;
根据section为返回的组数判断.返回每组的列数
-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section;
这里有几个术语需要解释
Section:组数或者列数
indexPath:indexPath.row表示某组的列数
indexPath.section 表示组数
3.如何显示列表呢?做过Android-ListView的都知道,该列表的adapter里面实现了视图缓存,某个item只在第一次创建,以后的工作只是重复赋值.在ios中,返回的每个item为UITableViewCell及其子类
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
0 0
- IOS-UITableView入门(1)
- IOS-UITableView入门(2)
- IOS-UITableView入门(3)
- iOS-开发UITableView-1
- iOS UITableView 1
- iOS开发笔记--UITableView入门
- iOS入门(三十三) UITableView表视图
- iOS入门(三十五) UITableView高级
- iOS UITableView性能优化1
- iOS UITableView表视图(1)
- IOS UITableview
- ios UITableView
- iOS- UITableView
- ios UITableView
- IOS UITableView
- IOS UITableView
- Ios-UITableView
- iOS UITableView
- java jredis
- 数据库字符集修改时报错ORA-12712: new character set must be a superset of old character set
- mysql sql语句大全
- 利用内存映射文件在进程间共享数据
- 技巧:多共享动态库中同名对象重复析构问题的解决方法
- IOS-UITableView入门(1)
- 二叉树的递归与非递归遍历
- ASP.NET中页面提交后将提交按纽变为不可用
- poj-2513
- sqlserver自动备份
- 数据结构——算法之(038)(找出两个数之间的素数的个数,并打印)
- svn常用基本操作
- 安装Android SDK(离线安装)
- JNI and Reflection in Android