22#import " NSString+RNSUtility.h"
33#import " RNSConversions.h"
44#import " RNSDefines.h"
5- #import " RNSTabBarController.h"
65#import " RNSScrollViewHelper.h"
6+ #import " RNSTabBarController.h"
77
88#if RCT_NEW_ARCH_ENABLED
99#import < React/RCTConversions.h>
@@ -24,7 +24,7 @@ @implementation RNSBottomTabsScreenComponentView {
2424 RNSBottomTabsHostComponentView *__weak _Nullable _reactSuperview;
2525
2626 RNSBottomTabsScreenEventEmitter *_Nonnull _reactEventEmitter;
27-
27+
2828 // We need this information to warn users about dynamic changes to behavior being currently unsupported.
2929 BOOL _isOverrideScrollViewContentInsetAdjustmentBehaviorSet;
3030#if !RCT_NEW_ARCH_ENABLED
@@ -72,7 +72,7 @@ - (void)resetProps
7272 _tabBarItemTitleFontWeight = nil ;
7373 _tabBarItemTitleFontStyle = nil ;
7474 _tabBarItemTitleFontColor = nil ;
75- _tabBarItemTitlePositionAdjustment = UIOffset (0.0 , 0.0 );
75+ _tabBarItemTitlePositionAdjustment = UIOffsetMake (0.0 , 0.0 );
7676
7777 _tabBarItemIconColor = nil ;
7878
@@ -231,15 +231,17 @@ - (void)updateProps:(const facebook::react::Props::Shared &)props
231231 newComponentProps.specialEffects .repeatedTabSelection .scrollToTop ;
232232 }
233233
234- if (newComponentProps.overrideScrollViewContentInsetAdjustmentBehavior
235- != oldComponentProps.overrideScrollViewContentInsetAdjustmentBehavior ) {
236- _overrideScrollViewContentInsetAdjustmentBehavior = newComponentProps.overrideScrollViewContentInsetAdjustmentBehavior ;
237-
234+ if (newComponentProps.overrideScrollViewContentInsetAdjustmentBehavior !=
235+ oldComponentProps.overrideScrollViewContentInsetAdjustmentBehavior ) {
236+ _overrideScrollViewContentInsetAdjustmentBehavior =
237+ newComponentProps.overrideScrollViewContentInsetAdjustmentBehavior ;
238+
238239 if (_isOverrideScrollViewContentInsetAdjustmentBehaviorSet) {
239- RCTLogWarn (@" [RNScreens] changing overrideScrollViewContentInsetAdjustmentBehavior dynamically is currently unsupported" );
240+ RCTLogWarn (
241+ @" [RNScreens] changing overrideScrollViewContentInsetAdjustmentBehavior dynamically is currently unsupported" );
240242 }
241243 }
242-
244+
243245 // This flag is set to YES when overrideScrollViewContentInsetAdjustmentBehavior prop
244246 // is assigned for the first time. This allows us to identify any subsequent changes to this prop,
245247 // enabling us to warn users that dynamic changes are not supported.
0 commit comments