【发布时间】:2016-05-05 04:42:35
【问题描述】:
如何使<Text /> 在本机反应中垂直(旋转 90 度)?我想在页面右侧沿屏幕边缘放置一些文本。
【问题讨论】:
标签: react-native
如何使<Text /> 在本机反应中垂直(旋转 90 度)?我想在页面右侧沿屏幕边缘放置一些文本。
【问题讨论】:
标签: react-native
您可以使用转换。
https://facebook.github.io/react-native/docs/transforms.html#proptypes
myStyle: {
transform: [{ rotate: '90deg'}]
}
【讨论】:
在样式中,使用transform来旋转和元素
style={{transform: [{ rotate: '180deg' }]}}
例如:
<View style={{transform: [{ rotate: '180deg' }]}} />
【讨论】:
对于任何使用带有 makeStyles() 的 Material-UI 排版的人,这应该可以工作:
myClassName: {
transform: "rotate(90deg)"
},
【讨论】:
创建视图
<View style={styles.arrow_1_6} ></View>
添加样式变换:[{ rotate: '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,
【讨论】: