iOS:UITableView reloadData 未显示最后一个单元格(在设备上)

标签 ios objective-c uitableview

我有一个显示聊天消息的 UITableView。在 UIViewController 的底部有一个 subview 包含一个 UITextField 用户可以写他的评论和一个“post” UIButton。用户点击 textfield,键盘出现向上推 self.view,写下他的评论然后点击 post 和 tableView 被重新加载。在我滚动底部的 tableView 后,新消息看起来不错。问题是在模拟器中它工作正常但在设备中最后一个单元格没有完全显示。 有什么想法吗?谢谢!

最佳答案

tableView.contentInset = UIEdgeInsetsMake(0, 0, 10, 0); //values passed are - top, left, bottom, right

根据您的需要设置底部偏移。

关于iOS:UITableView reloadData 未显示最后一个单元格(在设备上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25710068/

相关文章:

ios - xcode 8 创建了第二个 Controller 作为弹出窗口,但只是黑屏

ios - Apple Watch 是否可以直接从 Web 服务器获取数据,而无需 iPhone 作为中介?

ios - 如何为 iOS Mobile SDK 生成许可证 key

swift - UITableView 的 reloadData 在完成功能中不起作用

uitableview - 了解自定义 UITableCellView 的创建——从 MonoTouch 中的 Nibs 加载

ios - 滚动时重新排序 UITableViewCells

ios - 无法启动 IOS 模拟器

ios - UIPageViewController 有条件地转到下一页

objective-c - 第三方代码和 Git

ios - 用于捕捉全景照片的原生 iOS API