类似微信聊天界面加载历史记录的样式
2016-09-20 18:04
1276 查看
做IM聊天时,加载聊天历史纪录时,reload的时候,会把tableview滚动到顶部,用户体验效果并不好。我们需要在加载历史纪录时,不让他自动滚动。
上网找了一个方法,挺好用的:
创建一个继承于:UITableView的类
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/26/8e2dbff97ada84c83748e0bfe45d3d0a.png)
在这个类中重写方法:- (void)setContentSize:(CGSize)contentSize 这个方法:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/26/f154c9e82f29c693c54dffc3d0c67fd2.png)
接着,在需要用到的地方引入这个类即可:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/26/4bc36d56898718cbb3bab1eb912fad2b.png)
附上参考代码:https://github.com/wu736139669/ASHMessageTableViewDemo
上网找了一个方法,挺好用的:
创建一个继承于:UITableView的类
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/26/8e2dbff97ada84c83748e0bfe45d3d0a.png)
在这个类中重写方法:- (void)setContentSize:(CGSize)contentSize 这个方法:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/26/f154c9e82f29c693c54dffc3d0c67fd2.png)
接着,在需要用到的地方引入这个类即可:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/26/4bc36d56898718cbb3bab1eb912fad2b.png)
附上参考代码:https://github.com/wu736139669/ASHMessageTableViewDemo
相关文章推荐
- 类似qq微信的即时通讯聊天界面是如何定制的
- 基于RecyclerView实现的实现多样化的item样式——类似IM即时通讯聊天界面的布局效果
- 04环信聊天界面 - 加载本地聊天记录
- 怎样恢复微信历史聊天记录
- 实现类似QQ、微信聊天界面,标题栏固定,键盘不遮挡底部输入框
- 解决类似微信聊天界面软键盘和表情框冲突问题
- iOS 类似微信,QQ聊天界面的气泡聊天简单实现Demo
- 气泡聊天 -- 类似短信、微信界面(计算输入框输入的内容的尺寸size)
- 类似微信的聊天界面ListView
- 04环信聊天界面 - 显示历史会话记录
- Android之高仿微信聊天的界面
- WPF 制作聊天窗口获取历史聊天记录
- Android ProgressBar 自定义样式(七),仿真QQ聊天、网易新闻客户端加载图片Loading
- 安卓微信聊天记录解密查看恢复
- Android仿微信气泡聊天界面设计
- openfire聊天历史记录插件的制作
- Android手机导出微信聊天记录
- 删除的微信聊天记录怎么恢复?如何恢复删除的微信聊天记录、语音聊天记录
- 恢复删除的安卓微信聊天记录
- android 实现微信聊天界面效果