From 65cd5e617400e5fbb112702c11ed57e24d1793d9 Mon Sep 17 00:00:00 2001 From: huymobile Date: Thu, 27 Aug 2026 03:24:19 +0700 Subject: [PATCH] fix(ios): allow transparent safe area views --- ios/Fabric/RNCSafeAreaViewComponentView.mm | 1 + ios/RNCSafeAreaView.m | 1 + 2 files changed, 2 insertions(+) diff --git a/ios/Fabric/RNCSafeAreaViewComponentView.mm b/ios/Fabric/RNCSafeAreaViewComponentView.mm index d622610a..a7a5b577 100644 --- a/ios/Fabric/RNCSafeAreaViewComponentView.mm +++ b/ios/Fabric/RNCSafeAreaViewComponentView.mm @@ -32,6 +32,7 @@ + (void)load - (instancetype)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { + self.opaque = NO; static const auto defaultProps = std::make_shared(); _props = defaultProps; } diff --git a/ios/RNCSafeAreaView.m b/ios/RNCSafeAreaView.m index 9c0ea1ff..ef58a27f 100644 --- a/ios/RNCSafeAreaView.m +++ b/ios/RNCSafeAreaView.m @@ -24,6 +24,7 @@ @implementation RNCSafeAreaView { - (instancetype)initWithBridge:(RCTBridge *)bridge { if (self = [super initWithFrame:CGRectZero]) { + self.opaque = NO; _bridge = bridge; // Defaults _mode = RNCSafeAreaViewModePadding;