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

// vip

parent 2bec3274
......@@ -84,6 +84,12 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
}
return v
}()
lazy var leftShadowImgV: UIImageView = {
let v = UIImageView(image: UIImage(named: "mine_vip_list_shadow"))
v.isHidden = true
return v
}()
override func viewDidLoad() {
super.viewDidLoad()
......@@ -91,9 +97,10 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
view.backgroundColor = .white
view.addSubview(titleView)
view.addSubview(tableView1)
view.addSubview(scrollView)
view.addSubview(leftShadowImgV)
scrollView.addSubview(tableView2)
titleView.snp.makeConstraints { make in
......@@ -118,6 +125,12 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
make.width.equalTo(KScreenWidth/3.0*4.0)
make.height.equalTo(scrollView)
}
leftShadowImgV.snp.makeConstraints { make in
make.top.equalTo(titleView.snp.bottom)
make.left.bottom.equalTo(scrollView)
make.width.equalTo(12)
}
}
}
......@@ -208,6 +221,7 @@ extension YHVipLevelRightViewController: UIScrollViewDelegate {
} else if scrollView.tag == valueHorizonalListTag {
titleView.scrollView.contentOffset.x = scrollView.contentOffset.x
leftShadowImgV.isHidden = scrollView.contentOffset.x <= 0.0
}
}
}
......@@ -68,11 +68,22 @@ class YHVipLevelRightHeaderView: UIView, UIScrollViewDelegate {
return v
}()
lazy var topLineView: UIView = {
let v = UIView()
v.backgroundColor = .init(hex:0xE9ECF0)
return v
}()
func createUI() {
self.addSubview(levelView)
self.addSubview(scrollView)
self.addSubview(topLineView)
topLineView.snp.makeConstraints { make in
make.left.right.top.equalToSuperview()
make.height.equalTo(0.5)
}
levelView.snp.makeConstraints { make in
make.left.top.bottom.equalToSuperview()
make.width.equalTo(KScreenWidth/3.0)
......
......@@ -90,6 +90,7 @@ class YHVipLevelRightInfoCell: UITableViewCell {
for index in 0...3 {
let v = YHVipLevelRightInfoView(frame: .zero)
v.tag = Self.baseTag + index
v.lineView.isHidden = index == 0
contentView.addSubview(v)
v.snp.makeConstraints { make in
......
......@@ -20,6 +20,12 @@ class YHVipLevelRightTitleCell: UITableViewCell {
label.font = .PFSC_R(ofSize: 12)
return label
}()
lazy var lineView: UIView = {
let v = UIView()
v.backgroundColor = .init(hex: 0xE9ECF0)
return v
}()
required init?(coder: NSCoder) {
super.init(coder: coder)
......@@ -36,10 +42,16 @@ class YHVipLevelRightTitleCell: UITableViewCell {
self.selectionStyle = .none
self.addSubview(titleLabel)
self.addSubview(lineView)
titleLabel.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
lineView.snp.makeConstraints { make in
make.top.bottom.right.equalToSuperview()
make.width.equalTo(0.5)
}
}
func updateModel(_ model: YHVipLevelRightInfoModel) {
......
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Rectangle 346242634@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Rectangle 346242634@3x.png",
"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