|
@@ -20,6 +20,11 @@ class OrderLogisticsInfoCell: UITableViewCell {
|
|
|
didSet {
|
|
|
if isFirstCell == true {
|
|
|
topLineView.isHidden = true
|
|
|
+ twoLabel.isHidden = false
|
|
|
+ threeLabel.isHidden = false
|
|
|
+ }else {
|
|
|
+ twoLabel.isHidden = true
|
|
|
+ threeLabel.isHidden = true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -61,7 +66,9 @@ class OrderLogisticsInfoCell: UITableViewCell {
|
|
|
self.selectionStyle = .none
|
|
|
|
|
|
addSubview(informationLabel)
|
|
|
- addSubview(iconImageView)
|
|
|
+ addSubview(threeLabel)
|
|
|
+ addSubview(twoLabel)
|
|
|
+ addSubview(oneLabel)
|
|
|
addSubview(timeInfoLabel)
|
|
|
addSubview(topLineView)
|
|
|
addSubview(botLineView)
|
|
@@ -73,8 +80,18 @@ class OrderLogisticsInfoCell: UITableViewCell {
|
|
|
make.right.equalTo(-28)
|
|
|
make.left.equalTo(48)
|
|
|
}
|
|
|
- iconImageView.snp.makeConstraints { (make) in
|
|
|
+ oneLabel.snp.makeConstraints { (make) in
|
|
|
make.left.equalToSuperview().offset(18)
|
|
|
+ make.size.equalTo(6)
|
|
|
+ make.centerY.equalTo(informationLabel)
|
|
|
+ }
|
|
|
+ twoLabel.snp.makeConstraints { (make) in
|
|
|
+ make.centerX.equalTo(oneLabel)
|
|
|
+ make.size.equalTo(9)
|
|
|
+ make.centerY.equalTo(informationLabel)
|
|
|
+ }
|
|
|
+ threeLabel.snp.makeConstraints { (make) in
|
|
|
+ make.centerX.equalTo(oneLabel)
|
|
|
make.size.equalTo(12)
|
|
|
make.centerY.equalTo(informationLabel)
|
|
|
}
|
|
@@ -85,24 +102,43 @@ class OrderLogisticsInfoCell: UITableViewCell {
|
|
|
make.height.equalTo(17)
|
|
|
}
|
|
|
topLineView.snp.makeConstraints { (make) in
|
|
|
- make.centerX.equalTo(iconImageView)
|
|
|
+ make.centerX.equalTo(oneLabel)
|
|
|
make.top.equalToSuperview()
|
|
|
- make.bottom.equalTo(iconImageView.snp_top)
|
|
|
+ make.bottom.equalTo(oneLabel.snp_top)
|
|
|
make.width.equalTo(1)
|
|
|
}
|
|
|
botLineView.snp.makeConstraints { (make) in
|
|
|
- make.centerX.equalTo(iconImageView)
|
|
|
- make.top.equalTo(iconImageView.snp_bottom)
|
|
|
+ make.centerX.equalTo(oneLabel)
|
|
|
+ make.top.equalTo(oneLabel.snp_bottom)
|
|
|
make.bottom.equalToSuperview()
|
|
|
make.width.equalTo(1)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- private lazy var iconImageView: UIImageView = {
|
|
|
- let iconImageView = UIImageView()
|
|
|
- iconImageView.image = kImage(name: "shopping_cart_trade_finish")
|
|
|
- return iconImageView
|
|
|
+ private lazy var oneLabel: UILabel = {
|
|
|
+ let oneLabel = UILabel()
|
|
|
+ oneLabel.backgroundColor = ke6e6e6Color
|
|
|
+ oneLabel.layer.cornerRadius = 3
|
|
|
+ oneLabel.masksToBounds = true
|
|
|
+ return oneLabel
|
|
|
+ }()
|
|
|
+ private lazy var twoLabel: UILabel = {
|
|
|
+ let twoLabel = UILabel()
|
|
|
+ twoLabel.backgroundColor = UIColor.white
|
|
|
+ twoLabel.layer.cornerRadius = 4.5
|
|
|
+ twoLabel.isHidden = true
|
|
|
+ twoLabel.masksToBounds = true
|
|
|
+ twoLabel.isHidden = true
|
|
|
+ return twoLabel
|
|
|
+ }()
|
|
|
+ private lazy var threeLabel: UILabel = {
|
|
|
+ let threeLabel = UILabel()
|
|
|
+ threeLabel.backgroundColor = kFFA42FColor.withAlphaComponent(0.4)
|
|
|
+ threeLabel.layer.cornerRadius = 6
|
|
|
+ threeLabel.masksToBounds = true
|
|
|
+ threeLabel.isHidden = true
|
|
|
+ return threeLabel
|
|
|
}()
|
|
|
|
|
|
private lazy var informationLabel: UILabel = {
|