Android 此平台不支持SegmentedControlIOS错误反应本机

Android 此平台不支持SegmentedControlIOS错误反应本机,android,react-native,uisegmentedcontrol,Android,React Native,Uisegmentedcontrol,因此,我将react native升级为0.57.3,然后在android中启动该应用程序。 但是以前的SegmentedControlIOS将替换为此错误消息。 这是否意味着我的android sdk版本太高,无法再使用此组件 react native中的SegmentedControlIOS仅由Facebook为iOS平台开发 因此该组件将不适用于Android 您可以在react native中按平台区分特定于平台的组件 请访问 安卓 iOS: 更新答案。请检查我仍然不知道如何使用它,我应

因此,我将react native升级为0.57.3,然后在android中启动该应用程序。 但是以前的SegmentedControlIOS将替换为此错误消息。 这是否意味着我的android sdk版本太高,无法再使用此组件

react native中的SegmentedControlIOS仅由Facebook为iOS平台开发

因此该组件将不适用于Android

您可以在react native中按平台区分特定于平台的组件

请访问

安卓

iOS:


更新答案。请检查我仍然不知道如何使用它,我应该将此代码放在哪里,放在外部文件或组件内?假设我有一个SegmentedControlTab和SegmentedControlIOS。这似乎很好,但无法工作。实际上,根据主机平台,我真正要问的是如何在运行时从这两个组件返回正确的组件。我不知道如何使用您的代码来实现这一点。如果你看看我提供的链接,你就会明白我的意思。但这有点超出了最初的问题,我想你已经回答了最初的问题。我一直坚持这个问题,我的答案也是。我查看了上面提到的链接,想知道为什么那个家伙会选择android平台,因为iOS只能用于iOS而不能用于android。所以我认为您正在寻找可用于两种平台的跨平台组件。。。!!!
import {Platform, StyleSheet} from 'react-native';

const Component = Platform.select({
  ios: () => require('ComponentIOS'),
  android: () => require('ComponentAndroid'),
})();

<Component />;
npm install react-native-segmented-control-tab --save