From e9474fe95f7f6c3e1652d6406c00804910cb44ad Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期二, 24 十月 2023 17:52:33 +0800 Subject: [PATCH] 修复BUG --- WanPai/Common/View/PaymentView.swift | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/WanPai/Common/View/PaymentView.swift b/WanPai/Common/View/PaymentView.swift index 3305ecf..a29ab99 100644 --- a/WanPai/Common/View/PaymentView.swift +++ b/WanPai/Common/View/PaymentView.swift @@ -38,10 +38,6 @@ override func awakeFromNib() { super.awakeFromNib() - btn_alipay.isSelected = true - payType = .aliPay - - cons_bottom.constant = -(225 + UIDevice.jq_safeEdges.bottom) view_wechat.isHidden = true view_coin.isHidden = true @@ -68,7 +64,20 @@ paymentView.label_integral.text = "\(money.integral ?? 0)积分" sceneDelegate?.window?.addSubview(paymentView) paymentView.cons_bottom.constant = 0 - + + var customType = [PayType]() + if !paymentView.view_alipay.isHidden{customType.append(.aliPay)} + if !paymentView.view_wechat.isHidden{customType.append(.wechat)} + if !paymentView.view_coin.isHidden{customType.append(.coin)} + + paymentView.payType = customType.first + switch customType.first { + case .aliPay:paymentView.btn_alipay.isSelected = true + case .coin:paymentView.btn_coin.isSelected = true + case .wechat:paymentView.btn_wechat.isSelected = true + default:break + } + UIView.animate(withDuration: 0.4) { paymentView.alpha = 1 paymentView.layoutIfNeeded() -- Gitblit v1.7.1