Commit 1e1eacc3 authored by Steven杜宇's avatar Steven杜宇

// 遮挡红点bug修复

parent 216da3ef
...@@ -67,6 +67,11 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -67,6 +67,11 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
return tableView return tableView
}() }()
lazy var bgImgView:UIImageView = {
let imgView = UIImageView(image: UIImage(named: "mine_header_bg"))
return imgView
}()
lazy var items: [PersonalModuleItem] = { lazy var items: [PersonalModuleItem] = {
var arrData = [ var arrData = [
PersonalModuleItem(icon: "mine_item_msg", title: "我的消息".local, type:.myMessage), PersonalModuleItem(icon: "mine_item_msg", title: "我的消息".local, type:.myMessage),
...@@ -172,11 +177,20 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -172,11 +177,20 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
func initView() { func initView() {
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
// 背景色必须放底部
view.addSubview(bgImgView)
view.addSubview(tableView) view.addSubview(tableView)
self.view.backgroundColor = .white self.view.backgroundColor = .white
updateUserUI() updateUserUI()
bgImgView.snp.makeConstraints { make in
make.left.right.equalToSuperview()
let topMargin = (k_Height_StatusBar > 20.0 ? 0 : -24)
make.top.equalToSuperview().offset(topMargin)
make.height.equalTo(312.0)
}
tableView.snp.makeConstraints { make in tableView.snp.makeConstraints { make in
make.left.right.top.equalToSuperview() make.left.right.top.equalToSuperview()
make.bottom.equalToSuperview().offset(-k_Height_TabBar) make.bottom.equalToSuperview().offset(-k_Height_TabBar)
......
...@@ -42,11 +42,6 @@ class YHUserInfoHeaderView: UIView { ...@@ -42,11 +42,6 @@ class YHUserInfoHeaderView: UIView {
return imgView return imgView
}() }()
private lazy var bgImgView:UIImageView = {
let imgView = UIImageView(image: UIImage(named: "mine_header_bg"))
return imgView
}()
private lazy var userNameLabel:UILabel = { private lazy var userNameLabel:UILabel = {
let label = UILabel() let label = UILabel()
label.text = "登录/注册".local label.text = "登录/注册".local
...@@ -179,6 +174,7 @@ class YHUserInfoHeaderView: UIView { ...@@ -179,6 +174,7 @@ class YHUserInfoHeaderView: UIView {
override init(frame: CGRect) { override init(frame: CGRect) {
super.init(frame: frame) super.init(frame: frame)
self.clipsToBounds = true
createUI() createUI()
} }
...@@ -208,7 +204,6 @@ class YHUserInfoHeaderView: UIView { ...@@ -208,7 +204,6 @@ class YHUserInfoHeaderView: UIView {
private func createUI() { private func createUI() {
self.addSubview(bgImgView)
self.addSubview(settingView) self.addSubview(settingView)
settingView.addSubview(settingBtn) settingView.addSubview(settingBtn)
settingView.addSubview(settingRedPointView) settingView.addSubview(settingRedPointView)
...@@ -226,13 +221,6 @@ class YHUserInfoHeaderView: UIView { ...@@ -226,13 +221,6 @@ class YHUserInfoHeaderView: UIView {
evaluateView.addSubview(evaluateBgImgView) evaluateView.addSubview(evaluateBgImgView)
evaluateView.addSubview(evaluateLabel) evaluateView.addSubview(evaluateLabel)
evaluateView.addSubview(evaluateBtn) evaluateView.addSubview(evaluateBtn)
bgImgView.snp.makeConstraints { make in
make.left.right.equalTo(self)
let topMargin = (k_Height_StatusBar > 20.0 ? 0 : -24)
make.top.equalToSuperview().offset(topMargin)
make.height.equalTo(312.0)
}
settingView.snp.makeConstraints { make in settingView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment