LXFWeChat Swift 3.0 高仿微信 项目简介
Swift 3.0 高仿微信模仿微信的导航栏在navigationBar底部添加一个添加了渐变层的viewlet 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 仿微信小红点(无数字)》由于个人原因,近期不怎么有时间去完善该项目,所以先同步上来,待有空继续去搞定它!目前完成的功能微信界面显示右上角的菜单显示最近联系人最近联系人信息未读数的显示通讯录界面联系人的排序联系人总数显示发现界面动态小红点的显示购物选项的链接跳转我界面个人头像的上传与设置,及头像的保存我的二维码界面的显示及二维码的保存聊天界面小视频的录制与发送小视频的播放聊天时间图片的发送与显示未发送成功的重发功能语音的录制与发送语音的播放动态效果已知BUG小视频和图片发送出去后不能立即更新显示缩略图效果图动态图静态图
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 仿微信小红点(无数字)》由于个人原因,近期不怎么有时间去完善该项目,所以先同步上来,待有空继续去搞定它!目前完成的功能微信界面显示右上角的菜单显示最近联系人最近联系人信息未读数的显示通讯录界面联系人的排序联系人总数显示发现界面动态小红点的显示购物选项的链接跳转我界面个人头像的上传与设置,及头像的保存我的二维码界面的显示及二维码的保存聊天界面小视频的录制与发送小视频的播放聊天时间图片的发送与显示未发送成功的重发功能语音的录制与发送语音的播放动态效果已知BUG小视频和图片发送出去后不能立即更新显示缩略图效果图动态图静态图