Skip to content

Commit f5092fd

Browse files
sbuggayfacebook-github-bot
authored andcommitted
RCTView compiling for AppleTV (#55130)
Summary: Compile out unsupported UIKit APIs used by RCTView and it's manager. Changelog: [internal] Reviewed By: Abbondanzo Differential Revision: D90513795
1 parent 40d0484 commit f5092fd

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

packages/react-native/React/Views/RCTView.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -910,7 +910,8 @@ static void RCTUpdateShadowPathForView(RCTView *view)
910910

911911
static void RCTUpdateHoverStyleForView(RCTView *view)
912912
{
913-
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 170000 /* __IPHONE_17_0 */
913+
#if !TARGET_OS_TV && defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && \
914+
__IPHONE_OS_VERSION_MAX_ALLOWED >= 170000 /* __IPHONE_17_0 */
914915
if (@available(iOS 17.0, *)) {
915916
UIHoverStyle *hoverStyle = nil;
916917
if ([view cursor] == RCTCursorPointer) {

packages/react-native/React/Views/RCTViewManager.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ - (void)updateAccessibilityTraitsForRole:(RCTView *)view withDefaultView:(RCTVie
295295

296296
RCT_CUSTOM_VIEW_PROPERTY(accessibilityShowsLargeContentViewer, BOOL, RCTView)
297297
{
298+
#if !TARGET_OS_TV
298299
if (@available(iOS 13.0, *)) {
299300
BOOL showsLargeContentViewer = json ? [RCTConvert BOOL:json] : defaultView.showsLargeContentViewer;
300301

@@ -306,13 +307,16 @@ - (void)updateAccessibilityTraitsForRole:(RCTView *)view withDefaultView:(RCTVie
306307
view.showsLargeContentViewer = NO;
307308
}
308309
}
310+
#endif
309311
}
310312

311313
RCT_CUSTOM_VIEW_PROPERTY(accessibilityLargeContentTitle, NSString, RCTView)
312314
{
315+
#if !TARGET_OS_TV
313316
if (@available(iOS 13.0, *)) {
314317
view.largeContentTitle = json ? [RCTConvert NSString:json] : defaultView.largeContentTitle;
315318
}
319+
#endif
316320
}
317321

318322
RCT_CUSTOM_VIEW_PROPERTY(nativeID, NSString *, RCTView)

0 commit comments

Comments
 (0)