美文网首页
聊天功能弹出键盘时键盘会挡住表格文字

聊天功能弹出键盘时键盘会挡住表格文字

作者: iOS之星 | 来源:发表于2016-11-08 15:25 被阅读721次

要让键盘不要挡住cell只有两种方法一种是给tableview一个偏移量,让他滚动到底部, 一种是让tableview滚动到指定的cell

[self.tableViewsetContentOffset:CGPointMake(0,self.tableView.contentSize.height-UIScreenH+ kbSize.height+50)animated:NO];

kbSize是键盘的尺寸

NSIndexPath*path = [NSIndexPathindexPathForRow:self.messageArray.count-1inSection:0];

[self.tableViewscrollToRowAtIndexPath:pathatScrollPosition:UITableViewScrollPositionBottomanimated:NO];

这两种方法怎么试都会挡住cell,最后被我试好了

我试了只能这样才能保证cell不被挡住,设置偏移量前后都得刷新表格.

相关文章

网友评论

      本文标题:聊天功能弹出键盘时键盘会挡住表格文字

      本文链接:https://www.haomeiwen.com/subject/ijwauttx.html