LXFWeChat 微信界面通讯录界面发现界面我界面聊天界面动态图静态图 介绍
Swift 3.0 高仿微信
模仿微信的导航栏
在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
UITableView的scrollToRow的”坑”》
《iOS - Swift
UIButton中ImageView的animationImages动画执行完毕后,图标变暗》
首页
由于个人原因,近期不怎么有时间去完善该项目,所以先同步上来,待有空继续去搞定它!
目前完成的功能
微信界面
通讯录界面
-
联系人的排序
-
联系人总数显示
发现界面
我界面
聊天界面
已知BUG
效果图
动态图
静态图
LXFWeChat 微信界面通讯录界面发现界面我界面聊天界面动态图静态图 官网
https://git.oschina.net/coderlxf/LXFWeChat
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。