我想在 ios 上制作一个垂直的滑块。我有一个看起来像这样的组件,文本标签仅用于可视化
export class VerticalSlider extends React.Component {
render() {
return (
<View style={styles.container}>
<Text>Hello</Text>
<Slider
maximumValue={100}
minimumValue={0}
value={50}
minimumTrackTintColor="black"
style={{
transform: [{ rotate: '90deg' }]
}}
/>
<Text>Hello</Text>
</View>
)
}
}
这就是它在我的模拟器中的样子
看起来弹性框在旋转之前布置了组件,然后旋转了 90 度,并与上方和下方的文本标签重叠。我希望滑块的顶部位于第一个标签的底部,第二个标签被向下推。
我能做些什么来解决这个问题吗?
这是我的版本:
"dependencies": {
"expo": "^29.0.0",
"react": "16.3.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-29.0.0.tar.gz"
}