corderguo / xz_wechat Goto Github PK
View Code? Open in Web Editor NEW微信聊天框架搭建,高仿微信聊天框架,一步步学习聊天框架的搭建
Home Page: https://github.com/corderguo/XZ_WeChat
微信聊天框架搭建,高仿微信聊天框架,一步步学习聊天框架的搭建
Home Page: https://github.com/corderguo/XZ_WeChat
text文本和聊天背景图片不匹配, 图片拉伸不对。
键盘跳动问题,在汉字键盘和表情键盘切换的时候,键盘动画很奇怪,跳动
在iPhone5、6 手机上,播放视频时因为内存问题崩溃了 Message from debugger: Terminated due to memory issue;播放的视频有3分钟、15M大,大概播放到30秒左右就崩了;播放时查看内存,一直在往上涨;
在cell中播放小视频和在播放器中大屏播放都会出现。麻烦大神看看, 是什么问题?谢谢!
如题,通信这块是用什么协议呢?xmpp?websocket?
楼主,有没有服务端?
使用pushViewController 可以显示出pdf文件 但是使用 [self.view addSubview:_previewController.view]; 无法显示文件内容
// [self.view addSubview:_previewController.view];
[[self navigationController] pushViewController:_previewController animated:YES];
在iOS11上面, 进入聊天界面发现,Cell不能滚动到最新的一行Cell,
具体代码:
if (self.dataSource.count > 0) {
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:self.dataSource.count-1 inSection:0] atScrollPosition:UITableViewScrollPositionBottom animated:NO];
}
可以帮忙看一下嘛。 楼主。
You load localhost picture,But the picture is too big to crash
If you get to the network picture, how measure size
如题,videoFramerateWithPath里面的方法获取到的图片不清晰,有什么好的解决方法呢
我测试了下文件消息,不能下载查看
Privacy - Photo Library Usage Description
在 info.plist文件里面添加这个 key 就好了
请问聊天消息在何时缓存比较好,是收到消息送达之后立即存储这条消息,还是在某种情况下用事务进行存储。你是直接用SQLite还是FMDB
从聊天消息进入到聊天详情,下面没有看到聊天输入框,我还没开始改代码呢?这是什么原因
Hi 你好,看了你实现的语音Cell部分,但是并没有看到UI的布局代码,请问是在哪里实现的布局呢?
谢谢楼主!
po主,这个框架中的消息时间都是以integer来传递的,最典型的是[ICMessageHelper currentMessageTime]:
在64位系统中,这没问题,NSInteger最大数值是8位的long,但是我在iphone5上测试IM的时候,发现时间已经overflow了,messageF.model.message.date = 2147483647。也就是4位int的最大值。
建议框架中的时间还是以nstimeinterval来传递吧,5/5C设备应该还是有不少用户的。
只要进入表情界面,光标就没了, 请问有什么办法吗?
聊天时,图片来自网络URL,怎样处理 图片高度和cell的高度 ?
大神, 如果是接收对方发给自己的消息时, cellforrow中应当如何处理数据源, 卡住了
消息中文字内容的有表情的消息宽高计算不对,看了你代码,是直接计算原字符串的。
我跟到了XZMessageViewController,然后我发现这里只是将列表信息加入到dataArray中。之后在哪里更新列表UI?代码没有注释看的好头大。另外问一下OC开发现在都是用代码实现UI的吗?我看你直接用代码写UI,还木有注释,还分了好多文件互相调用。绝望ING QAQ
博主,你的这个没有增加那个输入框的最小高度和最大高度,就是和微信、QQ一样的输入框自动修改的高度问题。
好像没有用到
怎么适配 ICPhotoBrowserController 实现多张图片浏览的功能?类似微信(手动哭泣)
你好,请问是不是没实现播放在线语音的功能?
点赞+1
请问一下博主关于消息文件本地化存储是怎么样的,我在你的博客里面看了好像没有写到。我进入一个聊天的界面,历史消息是从本地数据库中取出来的, 这个历史消息的数据库是怎么存储的?
愿意参与开源项目吗?OpenIM诚邀技术极客共建开源社区,共同打造开源IM的No1,有兴趣的加我私聊 微信 skiffer
长按消息的 撤销 后,再长按当前textView输入框。之前的撤销跑TextView那里去 了哦。楼主怎么解决的 啊
谢谢了哦。我QQ: 313820908
Xcode10.0,文件各种报红,都找不到.大神...
录音按钮 按住说话 需要按下等一段时间才有反应
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.