UITableView 动态增加删除行
来源:互联网 发布:淘宝店铺被处罚扣分 编辑:程序博客网 时间:2024/04/30 02:34
在UITableView中插入或者删除指定的行(或者节)使用的是如下几个API:
- insertRowsAtIndexPath: withRowAnimation: 在指定位置插入行
- deleteRowsAtIndexPath: withRowAnimation: 删除指定行
- insertSections: withRowAnimation: 在指定位置插入节
- deleteSections: withRowAnimation: 删除指定节
调用以上API之前,必须先调用beginUpdates,插入/删除数据完成后再调用endUpdates。
API用法示例:
[tableView beginUpdates];
NSArray *arrInsertRows = [NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]];
[tableView insertRowsAtIndexPaths:arrInsertRows withRowAnimation:UITableViewRowAnimationBottom];
[tableView endUpdates];
需要注意的是,在增加删除行操作时,必须更改tableView中Cell的总数,使其等于增加删除行操作执行完后应有的总数,例如:表格中原有2个section,各10个row,则若对第一个section增加/删除5行,则对应的numberOfRowsInSection方法中须返回的值分别为 if (0 == section) return 15; 以及 if (0 == section) return 5;
转自 http://blog.csdn.net/lytte_lj/article/details/7696786
- UITableView 动态增加删除行
- UITableView 动态增加删除行
- UITableView 动态增加删除行
- 动态增加删除行
- 动态删除增加行
- 动态增加删除行 js
- js动态增加,删除行
- Table动态增加删除行
- js 动态增加删除行
- 动态增加删除表格行
- Table动态增加删除行
- js动态增加 删除行
- IOS UITableView删除增加操作
- 动态table 动态增加删除行
- [IOS]关于UITableView行的增加和删除
- js动态删除行多行删除,和动态增加行
- javascript实现动态增加行删除行.
- 表格动态增加行删除行
- 关于map.getKey()的一些所得(计算行业的资金流入)
- mysql 常用命令
- 2013微信解决方案
- ERROR NO.1045
- defy bl7刷机
- UITableView 动态增加删除行
- 五种常见的 PHP 设计模式
- UITapGestureRecognizer手势不进入UIGestureRecognizerStateBegan状态
- suse 10 无法进入系统的原因及解决方法
- 漫谈重构
- Linux下查看文件和文件夹大小的df和du命令
- Zookeeper入门例子
- 组合的生成
- 2013搜狐移动互联战略