         
         CATransaction.begin()
         CATransaction.setDisableActions(true)
-        indicatorView.layer.transform = CATransform3DMakeRotation(CGFloat(M_PI - M_PI_4) * value, 0, 0, 1)
-        
         pathLayer?.strokeStart = 0
         pathLayer?.strokeEnd = value
         CATransaction.commit()

                refreshing = ratio >= 1
                
                indicator.strokeRatio(ratio)
            }
        }
        

        
        private var RefresherContext = ""
        private var initialInsetTop: CGFloat = 0
        public let indicator = SpringIndicator(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
        public private(set) var refreshing: Bool = false
        public private(set) var targetView: UIScrollView?
        
        deinit {
            indicator.stopAnimation(false)
