如何动态向 UITableView 添加行? [关闭]

Posted

技术标签:

【中文标题】如何动态向 UITableView 添加行? [关闭]【英文标题】:How to add rows to UITableView dynamically? [closed] 【发布时间】:2012-01-24 08:10:32 【问题描述】:

需要应用程序将行动态添加到 TableView。如何实现?


这似乎不起作用:

NSIndexPath *path = [[NSIndexPath alloc]initWithIndex:(rowCount - 1)]; 
[self.tableView insertRowsAtIndexPaths:
    [NSArray arrayWithObject:path] withRowAnimation:UIViewAnimationCurveEaseIn]; 

【问题讨论】:

你有没有尝试过——你有什么代码可以给我们看吗? 您必须为您的问题添加一些细节。否则得不到好的答案。查看UITableView 【参考方案1】:

看看:

-(void)insertRowsAtIndexPaths:(NSArray *)indexPaths     
       withRowAnimation:(UITableViewRowAnimation)animation

如果您在写这个问题时等待一段时间,您会看到很多 类似问题的建议。

【讨论】:

问题是它对我不起作用.. NSIndexPath *path = [[NSIndexPath alloc]initWithIndex:(rowCount - 1)]; [self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:path] withRowAnimation:UIViewAnimationCurveEaseIn];

以上是关于如何动态向 UITableView 添加行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

向静态 UITableView 添加行:获取 NSRangeException

向 UItableview 添加行并在 Viewcontroller 之间传递数据

如何通过按下 iPhone 中的按钮将行/单元格动态添加到 UITableView

动态调整 UITableView 高度

RxSwift + RxRealm + RxCocoa 向 UITableView 插入行

如何在动态 uitableview 中隐藏部分及其行