This repository was archived by the owner on Jul 1, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -73,9 +73,11 @@ open class DefaultRefreshHeader:UIView,RefreshableHeader{
7373 open func heightForRefreshingState( ) -> CGFloat {
7474 return PullToRefreshKitConst . defaultHeaderHeight
7575 }
76- open func percentUpdateDuringScrolling( _ percent: CGFloat ) {
77- self . isHidden = !( percent > 0.0 )
78- if percent > 1.0 {
76+ public func percentUpdateDuringScrolling( _ percent: CGFloat ) {
77+ self . isHidden = false
78+ }
79+ public func stateDidChanged( _ oldState: RefreshHeaderState , newState: RefreshHeaderState ) {
80+ if oldState == RefreshHeaderState . idle && newState == RefreshHeaderState . pulling{
7981 textLabel. text = textDic [ . releaseToRefresh]
8082 guard self . imageView. transform == CGAffineTransform . identity else {
8183 return
@@ -84,7 +86,7 @@ open class DefaultRefreshHeader:UIView,RefreshableHeader{
8486 self . imageView. transform = CGAffineTransform ( rotationAngle: CGFloat ( - M_PI+ 0.000001 ) )
8587 } )
8688 }
87- if percent <= 1.0 {
89+ if oldState == RefreshHeaderState . pulling && newState == RefreshHeaderState . idle {
8890 textLabel. text = textDic [ . pullToRefresh]
8991 guard self . imageView. transform == CGAffineTransform ( rotationAngle: CGFloat ( - M_PI+ 0.000001 ) ) else {
9092 return
You can’t perform that action at this time.
0 commit comments