Skip to content

Commit

Permalink
修改自定义的时候,让自定义去控制位置
Browse files Browse the repository at this point in the history
  • Loading branch information
Jack_iMac authored and Jack_iMac committed Aug 18, 2015
1 parent 5989313 commit f5b65f5
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,7 @@ - (id)init {

- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
if (self.pullDownRefreshed) {
[self setupRefreshControl];
}
[self setupRefreshControl];
}

- (void)viewDidLoad {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,7 @@ - (id)init {
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];

if (self.pullDownRefreshed) {
[self setupRefreshControl];
}
[self setupRefreshControl];
}

- (void)viewDidLoad {
Expand Down
9 changes: 1 addition & 8 deletions RefreshControl/Manager/XHRefreshControl.m
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@

#define kXHDefaultDisplayAutoLoadMoreRefreshedMessage @"点击显示下10条"


@interface XHRefreshControl ()

@property (nonatomic, weak) id <XHRefreshControlDelegate> delegate;
Expand Down Expand Up @@ -129,8 +128,6 @@ - (void)endPullDownRefreshing {
self.pullDownRefreshing = NO;
self.refreshState = XHRefreshStateStopped;



[self resetScrollViewContentInset];
}

Expand Down Expand Up @@ -534,11 +531,7 @@ - (void)setup {
[currentSuperView insertSubview:self.refreshActivityIndicatorContainerView belowSubview:self.scrollView];
break;
case XHPullDownRefreshViewTypeCustom: {
UIView *customRefreshView = [self pullDownCustomRefreshView];
customRefreshView.frame = CGRectMake(0, (self.refreshViewLayerType == XHRefreshViewLayerTypeOnScrollViews ? -kXHDefaultRefreshTotalPixels : self.originalTopInset), CGRectGetWidth([[UIScreen mainScreen] bounds]), kXHDefaultRefreshTotalPixels);
if (customRefreshView) {
[currentSuperView insertSubview:customRefreshView belowSubview:self.scrollView];
}
[currentSuperView insertSubview:[self pullDownCustomRefreshView] belowSubview:self.scrollView];
break;
}
default:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,14 @@ - (void)viewDidAppear:(BOOL)animated {
[self startPullDownRefreshing];
}

- (instancetype)init {
self = [super init];
if (self) {
//self.pullDownRefreshed = NO;
}
return self;
}

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
Expand Down

0 comments on commit f5b65f5

Please sign in to comment.