Commit 8f237942 authored by Steven杜宇's avatar Steven杜宇

// UI

parent c194cfa3
...@@ -53,6 +53,16 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -53,6 +53,16 @@ class YHMatchResultListViewController: YHBaseViewController {
return label return label
}() }()
lazy var wingLeftImgV: UIImageView = {
let view = UIImageView(image: UIImage(named: "people_match_wing_left"))
return view
}()
lazy var wingRightImgV: UIImageView = {
let view = UIImageView(image: UIImage(named: "people_match_wing_right"))
return view
}()
lazy var guideView:YHMatchCardUsageGuideView = { lazy var guideView:YHMatchCardUsageGuideView = {
let view = YHMatchCardUsageGuideView.createView() let view = YHMatchCardUsageGuideView.createView()
view.isHidden = true view.isHidden = true
...@@ -79,6 +89,12 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -79,6 +89,12 @@ class YHMatchResultListViewController: YHBaseViewController {
return btn return btn
}() }()
lazy var lineView: UIView = {
let lineView = UIView()
lineView.backgroundColor = UIColor(hex: 0xFFFFFF, alpha: 0.3)
return lineView
}()
lazy var rematchBtn:UIButton = { lazy var rematchBtn:UIButton = {
let btn = UIButton() let btn = UIButton()
btn.isHidden = true btn.isHidden = true
...@@ -100,6 +116,7 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -100,6 +116,7 @@ class YHMatchResultListViewController: YHBaseViewController {
self.rematchBtn.isHidden = true self.rematchBtn.isHidden = true
self.changeBtn.isHidden = false self.changeBtn.isHidden = false
self.myCardBtn.isHidden = false self.myCardBtn.isHidden = false
self.lineView.isHidden = false
self.cardContainer.reloadData(forceReset: true) self.cardContainer.reloadData(forceReset: true)
} }
return view return view
...@@ -194,16 +211,10 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -194,16 +211,10 @@ class YHMatchResultListViewController: YHBaseViewController {
self.view.addSubview(topLabel) self.view.addSubview(topLabel)
self.view.addSubview(changeBtn) self.view.addSubview(changeBtn)
self.view.addSubview(myCardBtn) self.view.addSubview(myCardBtn)
let lineView = UIView()
lineView.backgroundColor = UIColor(hex: 0xFFFFFF, alpha: 0.3)
self.view.addSubview(lineView) self.view.addSubview(lineView)
let wingLeftImgV = UIImageView(image: UIImage(named: "people_match_wing_left")) self.view.addSubview(self.wingLeftImgV)
self.view.addSubview(wingLeftImgV) self.view.addSubview(self.wingRightImgV)
let wingRightImgV = UIImageView(image: UIImage(named: "people_match_wing_right"))
self.view.addSubview(wingRightImgV)
self.view.addSubview(self.cardActionView) self.view.addSubview(self.cardActionView)
self.cardActionView.addSubview(cardContainer) self.cardActionView.addSubview(cardContainer)
...@@ -237,19 +248,19 @@ class YHMatchResultListViewController: YHBaseViewController { ...@@ -237,19 +248,19 @@ class YHMatchResultListViewController: YHBaseViewController {
make.bottom.equalToSuperview().offset(-80) make.bottom.equalToSuperview().offset(-80)
make.left.equalTo(self.view.snp.centerX) make.left.equalTo(self.view.snp.centerX)
} }
lineView.snp.makeConstraints { make in self.lineView.snp.makeConstraints { make in
make.width.equalTo(1) make.width.equalTo(1)
make.height.equalTo(13) make.height.equalTo(13)
make.centerX.equalToSuperview() make.centerX.equalToSuperview()
make.centerY.equalTo(self.changeBtn) make.centerY.equalTo(self.changeBtn)
} }
wingLeftImgV.snp.makeConstraints { make in self.wingLeftImgV.snp.makeConstraints { make in
make.width.height.equalTo(19) make.width.height.equalTo(19)
make.right.equalTo(self.topLabel.snp.left) make.right.equalTo(self.topLabel.snp.left)
make.centerY.equalTo(self.topLabel) make.centerY.equalTo(self.topLabel)
} }
wingRightImgV.snp.makeConstraints { make in self.wingRightImgV.snp.makeConstraints { make in
make.width.height.equalTo(19) make.width.height.equalTo(19)
make.left.equalTo(self.topLabel.snp.right) make.left.equalTo(self.topLabel.snp.right)
make.centerY.equalTo(self.topLabel) make.centerY.equalTo(self.topLabel)
...@@ -441,6 +452,7 @@ extension YHMatchResultListViewController: DragCardDelegate { ...@@ -441,6 +452,7 @@ extension YHMatchResultListViewController: DragCardDelegate {
self.rematchBtn.isHidden = false self.rematchBtn.isHidden = false
self.changeBtn.isHidden = true self.changeBtn.isHidden = true
self.myCardBtn.isHidden = true self.myCardBtn.isHidden = true
self.lineView.isHidden = true
}) })
} }
......
...@@ -13,7 +13,7 @@ class YHFriendRequestView: UIView { ...@@ -13,7 +13,7 @@ class YHFriendRequestView: UIView {
var sendBlock:((String?)->())? var sendBlock:((String?)->())?
static let cardHeight = 313.0 static let cardHeight = 313.0
let textMaxCount = 200 let textMaxCount = 200
let placeHolderStr = "在银河相遇,期待与你共话未来,互学互鉴,盼成为好友,谢谢~" let defaultStr = "在银河相遇,期待与你共话未来,互学互鉴,盼成为好友,谢谢~"
var userModel:YHMatchUserInfo = YHMatchUserInfo() { var userModel:YHMatchUserInfo = YHMatchUserInfo() {
didSet { didSet {
if let url = URL(string: self.userModel.avatar) { if let url = URL(string: self.userModel.avatar) {
...@@ -88,7 +88,7 @@ class YHFriendRequestView: UIView { ...@@ -88,7 +88,7 @@ class YHFriendRequestView: UIView {
lazy var msgContentView:UIView = { lazy var msgContentView:UIView = {
let view = UIView() let view = UIView()
view.backgroundColor = UIColor(hex: 0xF4F6FA) view.backgroundColor = UIColor(hex: 0xF8F8F8)
view.layer.cornerRadius = 3.0 view.layer.cornerRadius = 3.0
return view return view
}() }()
...@@ -98,6 +98,7 @@ class YHFriendRequestView: UIView { ...@@ -98,6 +98,7 @@ class YHFriendRequestView: UIView {
view.textColor = .mainTextColor70 view.textColor = .mainTextColor70
view.font = UIFont.PFSC_R(ofSize: 14) view.font = UIFont.PFSC_R(ofSize: 14)
view.backgroundColor = .clear view.backgroundColor = .clear
view.text = self.defaultStr
view.delegate = self view.delegate = self
return view return view
}() }()
...@@ -107,7 +108,7 @@ class YHFriendRequestView: UIView { ...@@ -107,7 +108,7 @@ class YHFriendRequestView: UIView {
label.textColor = UIColor.mainTextColor30 label.textColor = UIColor.mainTextColor30
label.textAlignment = .right label.textAlignment = .right
label.font = UIFont.PFSC_R(ofSize:14) label.font = UIFont.PFSC_R(ofSize:14)
label.text = "0/\(self.textMaxCount)" label.text = "\(self.defaultStr.count)/\(self.textMaxCount)"
return label return label
}() }()
...@@ -140,7 +141,6 @@ class YHFriendRequestView: UIView { ...@@ -140,7 +141,6 @@ class YHFriendRequestView: UIView {
label.textColor = UIColor.placeHolderColor label.textColor = UIColor.placeHolderColor
label.textAlignment = .left label.textAlignment = .left
label.font = UIFont.PFSC_R(ofSize: 14) label.font = UIFont.PFSC_R(ofSize: 14)
label.text = self.placeHolderStr
label.numberOfLines = 0 label.numberOfLines = 0
label.isHidden = false label.isHidden = false
return label return label
...@@ -175,7 +175,7 @@ class YHFriendRequestView: UIView { ...@@ -175,7 +175,7 @@ class YHFriendRequestView: UIView {
@objc func didSendBtnClicked() { @objc func didSendBtnClicked() {
var text = self.textView.text var text = self.textView.text
if isEmptyString(text) { if isEmptyString(text) {
text = self.placeHolderStr text = self.defaultStr
} }
self.sendBlock?(text) self.sendBlock?(text)
dismiss() dismiss()
...@@ -208,7 +208,7 @@ class YHFriendRequestView: UIView { ...@@ -208,7 +208,7 @@ class YHFriendRequestView: UIView {
cardView.addSubview(msgContentView) cardView.addSubview(msgContentView)
msgContentView.addSubview(textView) msgContentView.addSubview(textView)
msgContentView.addSubview(placeHolderLabel) // msgContentView.addSubview(placeHolderLabel)
msgContentView.addSubview(textCountLabel) msgContentView.addSubview(textCountLabel)
cardView.addSubview(cancelBtn) cardView.addSubview(cancelBtn)
...@@ -264,11 +264,11 @@ class YHFriendRequestView: UIView { ...@@ -264,11 +264,11 @@ class YHFriendRequestView: UIView {
make.right.equalTo(-10) make.right.equalTo(-10)
} }
self.placeHolderLabel.snp.makeConstraints { make in // self.placeHolderLabel.snp.makeConstraints { make in
make.top.equalTo(self.textView.snp.top).offset(7) // make.top.equalTo(self.textView.snp.top).offset(7)
make.left.equalTo(self.textView.snp.left).offset(7) // make.left.equalTo(self.textView.snp.left).offset(7)
make.right.equalTo(self.textView) // make.right.equalTo(self.textView)
} // }
self.textCountLabel.snp.makeConstraints { make in self.textCountLabel.snp.makeConstraints { make in
make.left.equalTo(16) make.left.equalTo(16)
......
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