Commit 55b4a85f authored by David黄金龙's avatar David黄金龙

细节优化

parent c4d0ac9d
...@@ -28,7 +28,7 @@ class YHHomeKingKongBlockItem: UIView { ...@@ -28,7 +28,7 @@ class YHHomeKingKongBlockItem: UIView {
let label = UILabel() let label = UILabel()
label.text = "去香港" label.text = "去香港"
label.textColor = UIColor(hex: 0x94A3B8, alpha: 1.0) label.textColor = UIColor(hex: 0x94A3B8, alpha: 1.0)
label.font = UIFont.PFSC_M(ofSize: 13) label.font = UIFont.PFSC_M(ofSize: 12)
label.lineBreakMode = .byTruncatingMiddle label.lineBreakMode = .byTruncatingMiddle
label.textAlignment = .center label.textAlignment = .center
return label return label
...@@ -57,7 +57,7 @@ private extension YHHomeKingKongBlockItem { ...@@ -57,7 +57,7 @@ private extension YHHomeKingKongBlockItem {
make.centerX.equalToSuperview() make.centerX.equalToSuperview()
make.left.equalTo(4) make.left.equalTo(4)
make.right.equalTo(-4) make.right.equalTo(-4)
make.height.equalTo(18) make.height.equalTo(17)
make.bottom.equalTo(-8) make.bottom.equalTo(-8)
} }
} }
......
...@@ -9,9 +9,7 @@ ...@@ -9,9 +9,7 @@
import UIKit import UIKit
class YHHomeKingKongBlockView: UIView { class YHHomeKingKongBlockView: UIView {
static let viewH : CGFloat = 71.0
static let viewH : CGFloat = (KScreenWidth - 20 * 2 - 16 * 3) / 4.0
override init(frame: CGRect) { override init(frame: CGRect) {
super.init(frame: frame) super.init(frame: frame)
initView() initView()
...@@ -31,8 +29,8 @@ class YHHomeKingKongBlockView: UIView { ...@@ -31,8 +29,8 @@ class YHHomeKingKongBlockView: UIView {
private extension YHHomeKingKongBlockView { private extension YHHomeKingKongBlockView {
func initView() { func initView() {
let gap : CGFloat = 16.0 let itemGap : CGFloat = (KScreenWidth - 16.0 * 2 - YHHomeKingKongBlockView.viewH * 4) / 3.0
var offsetX : CGFloat = 0.0 var offsetX : CGFloat = 0
for (index,item) in arrData.enumerated() { for (index,item) in arrData.enumerated() {
let view = YHHomeKingKongBlockItem() let view = YHHomeKingKongBlockItem()
view.dataModel = item view.dataModel = item
...@@ -42,11 +40,8 @@ private extension YHHomeKingKongBlockView { ...@@ -42,11 +40,8 @@ private extension YHHomeKingKongBlockView {
make.left.equalTo(offsetX) make.left.equalTo(offsetX)
make.width.height.equalTo(YHHomeKingKongBlockView.viewH) make.width.height.equalTo(YHHomeKingKongBlockView.viewH)
} }
offsetX = offsetX + YHHomeKingKongBlockView.viewH + itemGap
offsetX = offsetX + YHHomeKingKongBlockView.viewH + gap
view.tag = index view.tag = index
let tap = UITapGestureRecognizer(target: self, action: #selector(tapView(gestureRecognizer:))) let tap = UITapGestureRecognizer(target: self, action: #selector(tapView(gestureRecognizer:)))
view.addGestureRecognizer(tap) view.addGestureRecognizer(tap)
} }
......
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