@@ -237,16 +237,7 @@ - (void)setStackPresentation:(RNSScreenStackPresentation)stackPresentation
237237{
238238 switch (stackPresentation) {
239239 case RNSScreenStackPresentationModal:
240- #if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_13_0) && \
241- __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0
242- if (@available (iOS 13.0 , tvOS 13.0 , *)) {
243- _controller.modalPresentationStyle = UIModalPresentationAutomatic;
244- } else {
245- _controller.modalPresentationStyle = UIModalPresentationFullScreen;
246- }
247- #else
248- _controller.modalPresentationStyle = UIModalPresentationFullScreen;
249- #endif
240+ _controller.modalPresentationStyle = UIModalPresentationAutomatic;
250241#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_17_0) && \
251242 __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_17_0 && !TARGET_OS_TV
252243 if (@available (iOS 18.0 , *)) {
@@ -337,12 +328,7 @@ - (void)setStackAnimation:(RNSScreenStackAnimation)stackAnimation
337328
338329- (void )setGestureEnabled : (BOOL )gestureEnabled
339330{
340- #if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_13_0) && \
341- __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0
342- if (@available (iOS 13.0 , tvOS 13.0 , *)) {
343- _controller.modalInPresentation = !gestureEnabled;
344- }
345- #endif
331+ _controller.modalInPresentation = !gestureEnabled;
346332
347333 _gestureEnabled = gestureEnabled;
348334}
@@ -753,8 +739,6 @@ - (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presenta
753739 return _gestureEnabled;
754740}
755741
756- #if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_13_0) && \
757- __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0
758742- (void )presentationControllerDidAttemptToDismiss : (UIPresentationController *)presentationController
759743{
760744 // NOTE(kkafar): We should consider depracating the use of gesture cancel here & align
@@ -764,7 +748,6 @@ - (void)presentationControllerDidAttemptToDismiss:(UIPresentationController *)pr
764748 [self notifyDismissCancelledWithDismissCount: 1 ];
765749 }
766750}
767- #endif
768751
769752- (void )presentationControllerDidDismiss : (UIPresentationController *)presentationController
770753{
@@ -1572,18 +1555,12 @@ - (CGSize)getStatusBarHeightIsModal:(BOOL)isModal
15721555#if !TARGET_OS_TV && !TARGET_OS_VISION
15731556 CGSize fallbackStatusBarSize = [[UIApplication sharedApplication ] statusBarFrame ].size ;
15741557
1575- #if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_13_0) && \
1576- __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0
1577- if (@available (iOS 13.0 , *)) {
1578- CGSize primaryStatusBarSize = self.view .window .windowScene .statusBarManager .statusBarFrame .size ;
1579- if (primaryStatusBarSize.height == 0 || primaryStatusBarSize.width == 0 )
1580- return fallbackStatusBarSize;
1581-
1582- return primaryStatusBarSize;
1583- } else {
1558+ CGSize primaryStatusBarSize = self.view .window .windowScene .statusBarManager .statusBarFrame .size ;
1559+ if (primaryStatusBarSize.height == 0 || primaryStatusBarSize.width == 0 ) {
15841560 return fallbackStatusBarSize;
15851561 }
1586- #endif /* Check for iOS 13.0 */
1562+
1563+ return primaryStatusBarSize;
15871564
15881565#else
15891566 // TVOS does not have status bar.
0 commit comments