登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

Swift 3.0 高仿微信

[复制链接]
来自: LinXunFeng 分类: iOS精品源码 上传时间: 2017-7-11 23:04:10
Tag:

项目介绍:

LXFWeChat

Swift 3.0 高仿微信 GitHub

模仿微信的导航栏

在navigationBar底部添加一个添加了渐变层的view

let blurBackView = UIView()
blurBackView.frame = CGRect(x: 0, y: -20, width: kScreenW, height: 64)
let gradintLayer = CAGradientLayer()
gradintLayer.frame = CGRect(x: 0, y: 0, width: kScreenW, height: 64)
gradintLayer.colors = [
    UIColor.hexInt(0x040012).withAlphaComponent(0.76).cgColor,
    UIColor.hexInt(0x040012).withAlphaComponent(0.28).cgColor
]
gradintLayer.startPoint = CGPoint(x: 0, y: 0)
gradintLayer.endPoint = CGPoint(x: 0, y: 1.0)
blurBackView.layer.addSublayer(gradintLayer)
blurBackView.isUserInteractionEnabled = false
blurBackView.alpha = 0.5

// 设置导航栏样式
navigationBar.barStyle = .black
navigationBar.insertSubview(blurBackView, at: 0)

表情面板和更多面板

遇到的问题总结了一下,可以参考下以下总结的文章

《iOS - Swift UICollectionView横向分页滚动,cell左右排版》

《iOS - Swift UICollectionView横向分页的问题》

聊天界面

《iOS - Swift 仿微信聊天图片显示》

《iOS - Swift UITableView的scrollToRow的"坑"》

《iOS - Swift UIButton中ImageView的animationImages动画执行完毕后,图标变暗》

首页

《iOS - Swift 仿微信小红点(无数字)》

由于个人原因,近期不怎么有时间去完善该项目,所以先同步上来,待有空继续去搞定它!

目前完成的功能

微信界面

  1. 显示右上角的菜单

  2. 显示最近联系人

  3. 最近联系人信息未读数的显示

通讯录界面

  1. 联系人的排序

  2. 联系人总数显示

发现界面

  1. 动态小红点的显示

  2. 购物选项的链接跳转

我界面

  1. 个人头像的上传与设置,及头像的保存

  2. 我的二维码界面的显示及二维码的保存

聊天界面

  1. 小视频的录制与发送

  2. 小视频的播放

  3. 聊天时间

  4. 图片的发送与显示

  5. 未发送成功的重发功能

  6. 语音的录制与发送

  7. 语音的播放动态效果

已知BUG

小视频和图片发送出去后不能立即更新显示缩略图

效果图

动态图

image
image
image
image
image
image
image

静态图

image
image
image
image
image
image
image
image
image
image

相关源码推荐:

我来说两句
*滑动验证:
所有评论(410)
phoiu 2017-7-13 15:05:52
感谢大神~
回复
hellokenken 2017-7-13 15:05:56
帮帮顶顶!!
回复
AlonMessi 2017-7-13 15:06:01
好好 学习了 确实不错
回复
BlueManlove 2017-7-13 15:06:24
感谢大神分享,必须顶!
回复
littleRed 2017-7-13 15:06:35
感谢分享,code4app有你更精彩
回复
kengsir 2017-7-13 15:07:00
code4app好的内容真的很多~赞
回复
code4app热心网友 2017-7-13 15:46:09
楼主用心了,内容非常精彩。
回复
code4app热心网友 2017-7-13 16:16:09
精华内容,楼主V5!
回复
zouliang123 2017-7-13 16:33:28
强烈支持楼主ing……
回复
提取码:  下载次数:394 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
5556 1 394
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表