File was renamed from Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m |
| | |
| | | self.loadingView = nil; |
| | | [self setNeedsLayout]; |
| | | } |
| | | #pragma makr - 重写父类的方法 |
| | | #pragma mark - 重写父类的方法 |
| | | - (void)prepare |
| | | { |
| | | [super prepare]; |
| | |
| | | { |
| | | [super placeSubviews]; |
| | | |
| | | if (self.loadingView.constraints.count) return; |
| | | |
| | | // 圈圈 |
| | | CGFloat arrowCenterX = self.mj_w * 0.5; |
| | | CGFloat loadingCenterX = self.mj_w * 0.5; |
| | | if (!self.isRefreshingTitleHidden) { |
| | | arrowCenterX -= 100; |
| | | loadingCenterX -= self.stateLabel.mj_textWith * 0.5 + self.labelLeftInset; |
| | | } |
| | | CGFloat arrowCenterY = self.mj_h * 0.5; |
| | | self.loadingView.center = CGPointMake(arrowCenterX, arrowCenterY); |
| | | CGFloat loadingCenterY = self.mj_h * 0.5; |
| | | self.loadingView.center = CGPointMake(loadingCenterX, loadingCenterY); |
| | | } |
| | | |
| | | - (void)setState:(MJRefreshState)state |