iphone - 在 UITableView 中插入新单元格时表格未向上移动

标签 iphone objective-c c xcode

我使用 insertRowsAtIndexPaths:withRowAnimation: 方法在我的表中插入新单元格,单击特定单元格的按钮。但是当我点击表格的最后一个单元格时我遇到了一个问题,当时表格没有向上移动。我尝试 scrollview 但我仍然没有解决问题。我希望当我单击那个时间表的最后一个单元格时,向上移动特定插入的单元格高度。请给我任何建议。

最佳答案

确保您对 UITableView 的编辑在开始/结束更新内。在您调用结束之前,更改不会出现。确保在您调用 endUpdates 时新数据已反射(reflect)在表的数据源中。例如。

[tableView beginUpdates];
// ... inserts and deletes
[tableView endUpdates];

关于iphone - 在 UITableView 中插入新单元格时表格未向上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307687/

相关文章:

iphone - 有什么方法可以使用AVCaptureStillImageOutput改善两次拍摄之间的时间吗?

iphone - 如何使用 NSIntegerMax 在 UIPickerView 中选择项目?

objective-c - 为什么我的自定义 View 不会成为 First-Responder,iOS?

c - 如何在运行时区分 c 中的 union 成员

c - 如何忽略或跳过数组中的某些字符并将数组的其余部分存储在 C 中?

iphone - 扩展 NSURLCache 无法使用参数

iphone - 检查 NSURLRequest 目标是否为 "_blank"?

ios - Xcode |提取开发者信息时出错

ios - 使用 SpriteKit 和 UITextView 的 UITextSelectionView 名称无法识别的选择器

c++ - 无符号整数如何工作