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

时间:2014-09-07 12:17:01

标签: ios objective-c uitableview

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

尝试:

- (void)viewDidLoad
{
    [super viewDidLoad];

    ....

    tableView.contentInset = UIEdgeInsetsMake(0, 0, bottomValue, 0);
}

其中 bottomValue 高度为textField