Skip to content

Commit de8015b

Browse files
committed
fix the auto load more conver manual.
1 parent a0675ef commit de8015b

4 files changed

Lines changed: 16 additions & 8 deletions

File tree

Example/MessageDisplayExample/MessageDisplayExample.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2376,14 +2376,14 @@
23762376
AB41A58F194274840095C12C /* RefreshViews */ = {
23772377
isa = PBXGroup;
23782378
children = (
2379-
AB41A590194274950095C12C /* XHRefreshCircleView.h */,
2380-
AB41A591194274950095C12C /* XHRefreshCircleView.m */,
2379+
ABBA5D0A19427D96008BA06D /* XHRefreshControl.h */,
2380+
ABBA5D0B19427D96008BA06D /* XHRefreshControl.m */,
23812381
AB41A595194274AC0095C12C /* XHRefreshView.h */,
23822382
AB41A596194274AC0095C12C /* XHRefreshView.m */,
2383+
AB41A590194274950095C12C /* XHRefreshCircleView.h */,
2384+
AB41A591194274950095C12C /* XHRefreshCircleView.m */,
23832385
AB41A59A194279380095C12C /* XHLoadMoreView.h */,
23842386
AB41A59B194279380095C12C /* XHLoadMoreView.m */,
2385-
ABBA5D0A19427D96008BA06D /* XHRefreshControl.h */,
2386-
ABBA5D0B19427D96008BA06D /* XHRefreshControl.m */,
23872387
);
23882388
path = RefreshViews;
23892389
sourceTree = "<group>";

MessageDisplayKit/Classes/Views/RefreshViews/XHLoadMoreView.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,6 @@
1818

1919
- (void)endLoading;
2020

21+
- (void)configuraManualState;
22+
2123
@end

MessageDisplayKit/Classes/Views/RefreshViews/XHLoadMoreView.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ - (void)endLoading {
2828
[self.activityIndicatorView stopAnimating];
2929
}
3030

31+
- (void)configuraManualState {
32+
self.hidden = NO;
33+
[self.loadMoreButton setTitle:@"显示下20条" forState:UIControlStateNormal];
34+
}
35+
3136
#pragma mark - Propertys
3237

3338
- (UIButton *)loadMoreButton {

MessageDisplayKit/Classes/Views/RefreshViews/XHRefreshControl.m

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,11 @@ - (void)endPullDownRefreshing {
9898
#pragma mark - Load More Refreshing Method
9999

100100
- (void)startLoadMoreRefreshing {
101-
NSLog(@"进入上提多少次");
102-
// if (self.loadMoreRefreshedCount < self.autoLoadMoreRefreshedCount) {
103-
[self callBeginLoadMoreRefreshing];
104-
// }
101+
if (self.loadMoreRefreshedCount < self.autoLoadMoreRefreshedCount) {
102+
[self callBeginLoadMoreRefreshing];
103+
} else {
104+
[self.loadMoreView configuraManualState];
105+
}
105106
}
106107

107108
- (void)callBeginLoadMoreRefreshing {

0 commit comments

Comments
 (0)