Skip to content

Commit b8b325f

Browse files
committed
Cleanup in RNSScreen
1 parent 08d0856 commit b8b325f

1 file changed

Lines changed: 6 additions & 29 deletions

File tree

ios/RNSScreen.mm

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)