React Native Wheel Picker是一个React Native组件,可以用来创建滚轮选择器,适用于iOS和Android平台。以下是如何使用它的示例代码:
首先,你需要安装这个包:
npm install @react-native-community/picker
npm install react-native-wheel-picker
然后,你可以在你的React Native代码中这样使用它:
import React, { useState } from 'react';
import { View, Text, StyleSheet } from 'react-native';
import WheelPicker from 'react-native-wheel-picker';
const App = () => {
const [selectedValue, setSelectedValue] = useState('item1');
return (
<View style={styles.container}>
<WheelPicker
data={[
{ key: 'item1', label: 'Item 1' },
{ key: 'item2', label: 'Item 2' },
{ key: 'item3', label: 'Item 3' },
]}
selectedValue={selectedValue}
onValueChanged={item => setSelectedValue(item.key)}
/>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
});
export default App;
在这个例子中,WheelPicker
组件被用来创建一个包含三个选项的滚轮选择器。当用户选择一个选项时,onValueChanged
回调会更新状态selectedValue
,你可以根据需要使用这个值。