当前位置:  开发笔记 > IOS > 正文

帮助在TableView中插入新节

如何解决《帮助在TableView中插入新节》经验,为你挑选了0个好方法。

每个人都在写关于删除部分的内容.好吧,我似乎无法添加一个.

目前,我正在尝试这样(它与NSInternalInconsistencyException失败):

UITableView *tv = (UITableView *) self.tableView;

if ([tv numberOfSections] == 1)
{
     [tv beginUpdates];
     [tv insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationTop];

     NSLog(@"Inserted.. Brace for impact.");
     [tv endUpdates];
}

NSLog(@"Section count after update: %d", [tv numberOfSections]); // Never reached

如果我是正确的,插入索引为0的部分应该将其放在顶部,将所有其他部分向下撞击,对吧?好吧,如果我在insertSections之后立即写出numberOfSections,那么部分的数量似乎没有变化.

有任何想法吗?

约翰

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有