Commit eabd9751 authored by Alex朱枝文's avatar Alex朱枝文

银河管家增加点击事件

parent a75f9174
...@@ -85,6 +85,9 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -85,6 +85,9 @@ class YHHomePageViewController: YHBaseViewController {
lazy var homeHeaderView: YHHomeHeadView = { lazy var homeHeaderView: YHHomeHeadView = {
let view = YHHomeHeadView() let view = YHHomeHeadView()
view.orderTipsViewClickEvent = {
goTabBarBy(tabType: .service)
}
view.galaxyManagerItemClickEvent = { [weak self] in view.galaxyManagerItemClickEvent = { [weak self] in
guard let self = self else { guard let self = self else {
......
...@@ -20,6 +20,7 @@ class YHHomeHeadView: UIView { ...@@ -20,6 +20,7 @@ class YHHomeHeadView: UIView {
} }
var galaxyManagerItemClickEvent: (() -> Void)? var galaxyManagerItemClickEvent: (() -> Void)?
var orderTipsViewClickEvent: (() -> Void)?
//获取headView的具体高度 //获取headView的具体高度
func getHomeHeadViewH(showTips : Bool) -> CGFloat { func getHomeHeadViewH(showTips : Bool) -> CGFloat {
...@@ -64,6 +65,9 @@ class YHHomeHeadView: UIView { ...@@ -64,6 +65,9 @@ class YHHomeHeadView: UIView {
view.galaxyManagerItemClickEvent = { [weak self] in view.galaxyManagerItemClickEvent = { [weak self] in
self?.galaxyManagerItemClickEvent?() self?.galaxyManagerItemClickEvent?()
} }
view.buttonClickEvent = { [weak self] in
self?.orderTipsViewClickEvent?()
}
view.isHidden = true view.isHidden = true
return view return view
}() }()
......
...@@ -32,6 +32,7 @@ class YHOrderTipsView: UIView { ...@@ -32,6 +32,7 @@ class YHOrderTipsView: UIView {
fileprivate static let viewH : CGFloat = 84.0 fileprivate static let viewH : CGFloat = 84.0
fileprivate static let viewH2 : CGFloat = 154.0 fileprivate static let viewH2 : CGFloat = 154.0
fileprivate static let viewH3 : CGFloat = 218.0 fileprivate static let viewH3 : CGFloat = 218.0
var buttonClickEvent: (() -> Void)?
private var orderTipsViewStyle: YHOrderTipsViewStyleType = .none { private var orderTipsViewStyle: YHOrderTipsViewStyleType = .none {
didSet { didSet {
...@@ -51,6 +52,9 @@ class YHOrderTipsView: UIView { ...@@ -51,6 +52,9 @@ class YHOrderTipsView: UIView {
override init(frame: CGRect) { override init(frame: CGRect) {
super.init(frame: frame) super.init(frame: frame)
setupUI() setupUI()
let tap : UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapButton(gestureRecognizer:)))
addGestureRecognizer(tap)
} }
var dataModelForBasicInfo : YHSignerInfoModel? { var dataModelForBasicInfo : YHSignerInfoModel? {
...@@ -290,4 +294,9 @@ private extension YHOrderTipsView { ...@@ -290,4 +294,9 @@ private extension YHOrderTipsView {
layoutIfNeeded() layoutIfNeeded()
setNeedsLayout() setNeedsLayout()
} }
@objc func tapButton(gestureRecognizer:UITapGestureRecognizer) {
buttonClickEvent?()
}
} }
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