如何使<Text />
垂直(旋转90度)反应原生?我希望在屏幕边缘的页面右侧有一些文字。
答案 0 :(得分:143)
您可以使用转化。
https://facebook.github.io/react-native/docs/transforms.html#proptypes
myStyle: {
transform: [{ rotate: '90deg'}]
}
答案 1 :(得分:2)
在样式中,使用变换来旋转和元素
style={{transform: [{ rotate: '180deg' }]}}
例如:
<View style={{transform: [{ rotate: '180deg' }]}} />
答案 2 :(得分:2)
对于使用带有 makeStyles() 的 Material-UI Typography 的任何人,这应该有效:
myClassName: {
transform: "rotate(90deg)"
},
答案 3 :(得分:-1)
创建视图
<View style={styles.arrow_1_6} ></View>
添加样式转换:[{旋转:'14deg'}],如果将视图位置设为绝对,则不会影响其他视图!
从0度旋转到360度。
arrow_1_6: {
transform: [{ rotate: '14deg' }],
width: 260,
marginTop: 145,
position: 'absolute',
marginLeft: 75,
backgroundColor: 'orange',
height: 4,
flexDirection: "row",
padding: 0,
alignItems: 'center',
justifyContent: 'flex-start',
borderBottomColor: '#075fff',
borderBottomWidth: 4,