import UIKit
class MineOrderView: BaseView {
+ let bgView = UIView()
+ let bgImgView1 = UIImageView()
+ let bgImgView2 = UIImageView()
+ let button1 = MineOrderButton1()
+ let button2 = MineOrderButton1()
+ let button3 = MineOrderButton1()
override func setupViews() {
- backgroundColor = .white
+ backgroundColor = .clear
+ addSubviews([bgView])
+ bgView.addSubviews([bgImgView2,bgImgView1,button1,button2,button3])
+
+ bgImgView1.do { v in
+ v.image = UIImage(named: "mine_order_bg1")
+ }
+ bgImgView2.do { v in
+ v.image = UIImage(named: "mine_order_bg2")
+ }
+
}
override func setupLayout() {
-
+ bgView.snp.makeConstraints { make in
+ make.edges.equalToSuperview()
+ }
+ bgImgView1.snp.makeConstraints { make in
+ make.edges.equalToSuperview()
+ }
+ bgImgView2.snp.makeConstraints { make in
+ make.right.equalToSuperview()
+ make.top.equalToSuperview()
+ make.width.equalTo(135)
+ make.height.equalTo(48)
+ }
+ button1.snp.makeConstraints { make in
+ make.left.equalToSuperview().inset(15)
+ make.top.equalToSuperview().inset(15)
+ make.width.equalTo(200)
+ }
}
+}
+class MineOrderButton1: BaseView {
+ let icon = UIImageView()
+ let titleLabel = UILabel()
+ let valueLabel = UILabel()
+
+
+ override func setupViews() {
+ addSubviews([titleLabel,icon,valueLabel])
+
+ icon.do { v in
+ v.image = UIImage(named: "head")
+ v.yc.setCornerRadius(27)
+ v.backgroundColor = .white.withAlphaComponent(0.1)
+ }
+ titleLabel.do { (v) in
+ v.textColor = .white
+ v.font = .bold(16)
+ v.textAlignment = .left
+ v.text = "用户未登录"
+ }
+ valueLabel.do { (v) in
+ v.textColor = .white.withAlphaComponent(0.6)
+ v.font = .medium(14)
+ v.textAlignment = .right
+ v.text = "登录帐号后可查看ID"
+ }
+ }
+
+ override func setupLayout() {
+ icon.snp.makeConstraints { (m) in
+ m.width.equalTo(32)
+ m.height.equalTo(32)
+ m.left.equalToSuperview().inset(15)
+ m.top.equalToSuperview()
+ m.bottom.equalToSuperview()
+ }
+ titleLabel.snp.makeConstraints { (m) in
+ m.top.equalToSuperview().inset(5)
+ m.left.equalTo(icon.snp.right).offset(15)
+ }
+ valueLabel.snp.makeConstraints { (m) in
+ m.bottom.equalToSuperview().inset(5)
+ m.left.equalTo(icon.snp.right).offset(15)
+ }
+ }
}
import UIKit
class MineUserInfoView: BaseView {
-
+ let icon = UIImageView()
+ let titleLabel = UILabel()
+ let valueLabel = UILabel()
+
+
+
override func setupViews() {
- backgroundColor = .white
-
+ addSubviews([titleLabel,icon,valueLabel])
+
+ icon.do { v in
+ v.image = UIImage(named: "head")
+ v.yc.setCornerRadius(27)
+ v.backgroundColor = .white.withAlphaComponent(0.1)
+ }
+ titleLabel.do { (v) in
+ v.textColor = .white
+ v.font = .bold(16)
+ v.textAlignment = .left
+ v.text = "用户未登录"
+ }
+ valueLabel.do { (v) in
+ v.textColor = .white.withAlphaComponent(0.6)
+ v.font = .medium(14)
+ v.textAlignment = .right
+ v.text = "登录帐号后可查看ID"
+ }
}
+
override func setupLayout() {
+ icon.snp.makeConstraints { (m) in
+ m.width.equalTo(54)
+ m.height.equalTo(54)
+ m.left.equalToSuperview().inset(15)
+ m.top.equalToSuperview()
+ m.bottom.equalToSuperview()
+ }
+ titleLabel.snp.makeConstraints { (m) in
+ m.top.equalToSuperview().inset(5)
+ m.left.equalTo(icon.snp.right).offset(15)
+ }
+ valueLabel.snp.makeConstraints { (m) in
+ m.bottom.equalToSuperview().inset(5)
+ m.left.equalTo(icon.snp.right).offset(15)
+ }
}