所以我将我的react-native升级到0.57.3,然后在android中启动了该应用。 但是以前的SegmentedControlIOS替换为此错误消息。 这是否意味着我的android sdk版本太高,我无法再使用此组件?
答案 0 :(得分:1)
SegmentedControlIOS
中的 react-native
仅由iOS platform
为Facebook
开发。
因此该组件不适用于Android。
您可以通过Platform
中的react-native
来区分平台特定的组件。
import {Platform, StyleSheet} from 'react-native';
const Component = Platform.select({
ios: () => require('ComponentIOS'),
android: () => require('ComponentAndroid'),
})();
<Component />;
如果您想同时使用SegmentControl
和iOS
的{{1}},请选择android
react-native-segmented-control-tab
请访问https://github.com/kirankalyan5/react-native-segmented-control-tab
Android
iOS: