feat: add scrollsToTop for scrollable views only for iOS
This commit is contained in:
@@ -298,6 +298,8 @@ - (void)blendView:(UICollectionView *)view forPropName:(NSString *)name propValu
|
||||
self.view.scrollEnabled = [prop boolValue];
|
||||
} else if ([@"bounces" isEqualToString:name]) {
|
||||
self.view.bounces = [prop boolValue];
|
||||
} else if ([@"scrollsToTop" isEqualToString:name]) {
|
||||
self.view.scrollsToTop = [prop boolValue];
|
||||
} else if ([@"columnSpace" isEqualToString:name]) {
|
||||
self.columnSpace = [prop floatValue];
|
||||
[self.view.collectionViewLayout invalidateLayout];
|
||||
|
@@ -156,6 +156,8 @@ - (void)blendView:(UICollectionView *)view forPropName:(NSString *)name propValu
|
||||
self.view.scrollEnabled = [prop boolValue];
|
||||
} else if ([@"bounces" isEqualToString:name]) {
|
||||
self.view.bounces = [prop boolValue];
|
||||
} else if ([@"scrollsToTop" isEqualToString:name]) {
|
||||
self.view.scrollsToTop = [prop boolValue];
|
||||
} else if ([@"itemCount" isEqualToString:name]) {
|
||||
self.itemCount = [prop unsignedIntegerValue];
|
||||
self.needReload = true;
|
||||
|
@@ -161,6 +161,8 @@ - (void)blendView:(UITableView *)view forPropName:(NSString *)name propValue:(id
|
||||
self.view.scrollEnabled = [prop boolValue];
|
||||
} else if ([@"bounces" isEqualToString:name]) {
|
||||
self.view.bounces = [prop boolValue];
|
||||
} else if ([@"scrollsToTop" isEqualToString:name]) {
|
||||
self.view.scrollsToTop = [prop boolValue];
|
||||
} else if ([@"itemCount" isEqualToString:name]) {
|
||||
self.itemCount = [prop unsignedIntegerValue];
|
||||
self.needReload = true;
|
||||
|
@@ -50,6 +50,8 @@ - (void)blendView:(UIScrollView *)view forPropName:(NSString *)name propValue:(i
|
||||
self.view.scrollEnabled = [prop boolValue];
|
||||
} else if ([@"bounces" isEqualToString:name]) {
|
||||
self.view.bounces = [prop boolValue];
|
||||
} else if ([@"scrollsToTop" isEqualToString:name]) {
|
||||
self.view.scrollsToTop = [prop boolValue];
|
||||
} else if ([@"onPageSlided" isEqualToString:name]) {
|
||||
self.onPageSelectedFuncId = prop;
|
||||
} else {
|
||||
|
@@ -104,6 +104,8 @@ - (void)blendView:(DoricScrollView *)view forPropName:(NSString *)name propValue
|
||||
self.view.scrollEnabled = [prop boolValue];
|
||||
} else if ([@"bounces" isEqualToString:name]) {
|
||||
self.view.bounces = [prop boolValue];
|
||||
} else if ([@"scrollsToTop" isEqualToString:name]) {
|
||||
self.view.scrollsToTop = [prop boolValue];
|
||||
} else if ([@"content" isEqualToString:name]) {
|
||||
self.childViewId = prop;
|
||||
} else if ([@"onScroll" isEqualToString:name]) {
|
||||
|
@@ -99,6 +99,8 @@ - (void)blendView:(UICollectionView *)view forPropName:(NSString *)name propValu
|
||||
self.propLoop = [prop boolValue];
|
||||
} else if ([@"bounces" isEqualToString:name]) {
|
||||
self.view.bounces = [prop boolValue];
|
||||
} else if ([@"scrollsToTop" isEqualToString:name]) {
|
||||
self.view.scrollsToTop = [prop boolValue];
|
||||
} else if ([@"slideStyle" isEqualToString:name]) {
|
||||
if ([prop isKindOfClass:NSDictionary.class]) {
|
||||
self.slideStyle = prop[@"type"];
|
||||
|
Reference in New Issue
Block a user