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

银河管家增加点击事件

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