做聊天界面,关于键盘弹出问题

西湖听雨1990 发布于 2017/05/15 08:54
阅读 214
收藏 0

我在点击text的时候键盘会弹出,内容会移动到导航栏以上。在tableviewcell上展示的消息也会上向上移动 ,有什么思路让聊天消息是空的时候不向上移动,内容达到一定的条数后在向上移动吗

加载中
0
太黑_thj
太黑_thj

这个就要做动态判别,先获取屏幕分辨率,然后单字符大小,然后占据行数  然后再然后,你应该知道怎么计算了吧

西湖听雨1990
西湖听雨1990
说的有点懵了 。可以不可以细化一下 。 谢谢了
0
HaoYoson
HaoYoson

 

说说自己的想法,不一定对。只是一个种思路吧。参考吧。

获取当前tableView屏幕上显示的cell数组。获取最后一个。看看frame。如果MAX的Y大于键盘的MIN的Y,那么经应该往上滑动。else。不向上。

返回顶部
顶部