|
@@ -5,6 +5,18 @@
|
|
// Created by 100Years on 2025/3/6.
|
|
// Created by 100Years on 2025/3/6.
|
|
//
|
|
//
|
|
|
|
|
|
|
|
+extension UIViewController {
|
|
|
|
+ func findFirstTransitionView() -> UIView? {
|
|
|
|
+ var currentView = self.view
|
|
|
|
+ while currentView != nil {// 判断当前视图是否是 UITransitionView
|
|
|
|
+ if String(describing: type(of: currentView!)) == "UITransitionView" {
|
|
|
|
+ return currentView
|
|
|
|
+ }
|
|
|
|
+ currentView = currentView?.superview
|
|
|
|
+ }
|
|
|
|
+ return nil // 如果没有找到,返回 nil
|
|
|
|
+ }
|
|
|
|
+}
|
|
extension TSGeneralRintoneVC {
|
|
extension TSGeneralRintoneVC {
|
|
|
|
|
|
var resultIcon:UIImage?{
|
|
var resultIcon:UIImage?{
|
|
@@ -18,6 +30,11 @@ extension TSGeneralRintoneVC {
|
|
setRingViewData(model: model)
|
|
setRingViewData(model: model)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ func hiddenSelfVC(hidden:Bool){
|
|
|
|
+ self.view.isHidden = hidden
|
|
|
|
+ findFirstTransitionView()?.isHidden = hidden
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
extension TSGeneralRintoneVC {
|
|
extension TSGeneralRintoneVC {
|
|
@@ -25,8 +42,10 @@ extension TSGeneralRintoneVC {
|
|
updateInfoModel(model: model)
|
|
updateInfoModel(model: model)
|
|
switch state {
|
|
switch state {
|
|
case .failed(let errorStr):
|
|
case .failed(let errorStr):
|
|
|
|
+ hiddenSelfVC(hidden: false)
|
|
showError(text: errorStr)
|
|
showError(text: errorStr)
|
|
case .success:
|
|
case .success:
|
|
|
|
+ hiddenSelfVC(hidden: false)
|
|
if let model = model {
|
|
if let model = model {
|
|
showSuccess(model: model)
|
|
showSuccess(model: model)
|
|
}else{
|
|
}else{
|