Commit 611570e3 authored by Steven杜宇's avatar Steven杜宇

// 我的主页

parent fc5bfce2
...@@ -17,6 +17,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -17,6 +17,7 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
lazy var tableView: UITableView = { lazy var tableView: UITableView = {
let tableView = UITableView(frame: CGRect.zero, style:.plain) let tableView = UITableView(frame: CGRect.zero, style:.plain)
tableView.tableHeaderView = headerView
tableView.backgroundColor = .clear tableView.backgroundColor = .clear
tableView.separatorStyle = .none tableView.separatorStyle = .none
tableView.register(YHPersonalCenterCell.self, forCellReuseIdentifier: YHPersonalCenterCell.cellReuseIdentifier) tableView.register(YHPersonalCenterCell.self, forCellReuseIdentifier: YHPersonalCenterCell.cellReuseIdentifier)
...@@ -35,13 +36,56 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -35,13 +36,56 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
PersonalModuleItem(icon: "mine_manager", title: "关于我们"),] PersonalModuleItem(icon: "mine_manager", title: "关于我们"),]
}() }()
lazy var headerView: UIView = {
let view = UIView(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: 110))
var iconImgView = UIImageView(image: UIImage(named:"mine_head_default"))
view.addSubview(iconImgView)
var nameLabel = UILabel()
nameLabel.text = "智慧银河"
nameLabel.textColor = UIColor(hexString:"#222222")
nameLabel.textAlignment = NSTextAlignment.left
nameLabel.font = UIFont.systemFont(ofSize: 20)
view.addSubview(nameLabel)
var mobileLabel = UILabel()
mobileLabel.text = "133****0000"
mobileLabel.textColor = UIColor(hexString:"#666666")
mobileLabel.textAlignment = NSTextAlignment.left
mobileLabel.font = UIFont.systemFont(ofSize: 13)
view.addSubview(mobileLabel)
iconImgView.snp.makeConstraints { make in
make.left.equalTo(view.snp.left).offset(16)
make.centerY.equalTo(view)
make.width.height.equalTo(55)
}
nameLabel.snp.makeConstraints { make in
make.left.equalTo(iconImgView.snp.right).offset(10)
make.right.equalTo(view).offset(-16)
make.bottom.equalTo(view.snp.centerY)
}
mobileLabel.snp.makeConstraints { make in
make.left.equalTo(iconImgView.snp.right).offset(10)
make.right.equalTo(view).offset(-16)
make.top.equalTo(view.snp.centerY)
}
return view
}()
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
initView() initView()
} }
func initView() { func initView() {
navigationItem.title = "我的"
self.title = "个人中心"
view.backgroundColor = .white view.backgroundColor = .white
let bgImgView = UIImageView(image: UIImage(named: "mine_header")) let bgImgView = UIImageView(image: UIImage(named: "mine_header"))
......
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "mine_head_default@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
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