feat:fix Refreshable pulldown and so on
This commit is contained in:
@@ -154,4 +154,21 @@ - (void)setProgressRotation:(CGFloat)rotation {
|
||||
[self.headerNode callJSResponse:@"setProgressRotation", @(rotation), nil];
|
||||
}
|
||||
|
||||
- (void)setRefreshing:(NSNumber *)refreshable withPromise:(DoricPromise *)promise {
|
||||
self.view.refreshing = [refreshable boolValue];
|
||||
[promise resolve:nil];
|
||||
}
|
||||
|
||||
- (void)setRefreshable:(NSNumber *)refreshing withPromise:(DoricPromise *)promise {
|
||||
self.view.refreshable = [refreshing boolValue];
|
||||
[promise resolve:nil];
|
||||
}
|
||||
|
||||
- (NSNumber *)isRefreshing {
|
||||
return @(self.view.refreshing);
|
||||
}
|
||||
|
||||
- (NSNumber *)isRefreshable {
|
||||
return @(self.view.refreshable);
|
||||
}
|
||||
@end
|
||||
|
@@ -79,6 +79,9 @@ - (void)setRefreshing:(BOOL)refreshing {
|
||||
return;
|
||||
}
|
||||
if (refreshing) {
|
||||
if (self.onRefreshBlock) {
|
||||
self.onRefreshBlock();
|
||||
}
|
||||
[UIView animateWithDuration:0.3f
|
||||
animations:^{
|
||||
self.contentInset = UIEdgeInsetsMake(self.headerView.height, 0, 0, 0);
|
||||
|
Reference in New Issue
Block a user