             if finished {
                 self.isHidden = true
                 self.reset()
+                // 显示 hud 时重置父视图交互状态
+                self.parent?.isUserInteractionEnabled = self.isParentUserInteractionEnabled
             }
         }
     }

        isShown = true
        isHidden = false
        alpha = 0
        parent?.bringSubviewToFront(self)
        parent?.layoutIfNeeded()
        layer.removeAllAnimations()

        return UIImage(named: "chrysan_\(name).png", in: ChrysanView.bundle, compatibleWith: nil)?.withRenderingMode(.alwaysTemplate)
    }
    
    // 临时存储父视图交互的交互状态
    private var isParentUserInteractionEnabled = true
    
    private func showHUD() {
        
        if isShown {
