diff --git a/package/ios/RNCSliderComponentView.mm b/package/ios/RNCSliderComponentView.mm index aa9eb66a..428ff3a7 100644 --- a/package/ios/RNCSliderComponentView.mm +++ b/package/ios/RNCSliderComponentView.mm @@ -62,6 +62,18 @@ - (instancetype)initWithFrame:(CGRect)frame return self; } +// RNCSlider is the accessibility element, not its Fabric wrapper. Exposing the +// wrapper blocks UISlider's native adjustable trait and increment/decrement actions. +- (BOOL)isAccessibilityElement +{ + return NO; +} + +- (NSObject *)accessibilityElement +{ + return slider; +} + - (void)tapHandler:(UITapGestureRecognizer *)gesture { if ([gesture.view class] != [RNCSlider class]) { return;