在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:LXFWeChat开源软件地址:https://gitee.com/LinXunFeng/LXFWeChat开源软件介绍:LXFWeChatSwift 3.0 高仿微信
完整项目感谢大家的支持,在此提供存放于百度云的完整项目【高仿微信】- 百度云 希望各位能为我的项目献出一个宝贵的Star 谢谢 模仿微信的导航栏在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 = falseblurBackView.alpha = 0.5// 设置导航栏样式navigationBar.barStyle = .blacknavigationBar.insertSubview(blurBackView, at: 0) 表情面板和更多面板遇到的问题总结了一下,可以参考下以下总结的文章 《iOS - Swift UICollectionView横向分页滚动,cell左右排版》 《iOS - Swift UICollectionView横向分页的问题》 聊天界面《iOS - Swift UITableView的scrollToRow的"坑"》 《iOS - Swift UIButton中ImageView的animationImages动画执行完毕后,图标变暗》 首页
目前完成的功能微信界面
通讯录界面
发现界面
我界面
聊天界面
已知BUG小视频和图片发送出去后不能立即更新显示缩略图 2017-07-24 更新抽空出来添加了一个简单的直播功能(对方需要先进入到对应的聊天界面)iOS - 给高仿微信添加直播聊天功能需要用到编译好的B站开源库ijkplayer ,由于打包好的文件太大,传不上来,所以需要各位去自己编译集成进去。 效果图动态图静态图 |
请发表评论