Commit b94c6023 authored by Steven杜宇's avatar Steven杜宇

// 我的设置

parent a3131834
...@@ -41,6 +41,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget ...@@ -41,6 +41,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
func initView() { func initView() {
self.gk_navTitle = "设置".local self.gk_navTitle = "设置".local
self.view.backgroundColor = .white
view.addSubview(tableView) view.addSubview(tableView)
tableView.snp.makeConstraints { make in tableView.snp.makeConstraints { make in
make.top.equalToSuperview().offset(k_Height_NavigationtBarAndStatuBar) make.top.equalToSuperview().offset(k_Height_NavigationtBarAndStatuBar)
......
...@@ -67,8 +67,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -67,8 +67,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
func initView() { func initView() {
self.title = "个人中心" gk_navigationBar.isHidden = true
view.addSubview(bgImgView) view.addSubview(bgImgView)
view.addSubview(tableView) view.addSubview(tableView)
......
...@@ -14,6 +14,8 @@ class YHUserInfoHeaderView: UIView { ...@@ -14,6 +14,8 @@ class YHUserInfoHeaderView: UIView {
static let height = (KScreenWidth*bgRatio + 24) static let height = (KScreenWidth*bgRatio + 24)
var settingBlock:(()->Void)? var settingBlock:(()->Void)?
var evaluateBlock:(()->Void)?
private lazy var avarImgView:UIImageView = { private lazy var avarImgView:UIImageView = {
let img = UIImageView(image: UIImage(named: "mine_head_default")) let img = UIImageView(image: UIImage(named: "mine_head_default"))
...@@ -76,7 +78,7 @@ class YHUserInfoHeaderView: UIView { ...@@ -76,7 +78,7 @@ class YHUserInfoHeaderView: UIView {
private lazy var settingBtn: UIButton = { private lazy var settingBtn: UIButton = {
let btn = UIButton() let btn = UIButton()
btn.setImage(UIImage(named: "mine_btn_setting"), for: .normal) btn.setImage(UIImage(named: "mine_btn_setting"), for: .normal)
btn.addTarget(self, action: #selector(didClickEvaluateBtn(btn:)), for: .touchUpInside) btn.addTarget(self, action: #selector(didClickSettingBtn(btn:)), for: .touchUpInside)
return btn return btn
}() }()
...@@ -181,6 +183,13 @@ class YHUserInfoHeaderView: UIView { ...@@ -181,6 +183,13 @@ class YHUserInfoHeaderView: UIView {
@objc func didClickEvaluateBtn(btn: UIButton) { @objc func didClickEvaluateBtn(btn: UIButton) {
if let evaluateBlock = evaluateBlock {
evaluateBlock()
}
}
@objc func didClickSettingBtn(btn: UIButton) {
if let settingBlock = settingBlock { if let settingBlock = settingBlock {
settingBlock() settingBlock()
} }
......
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