我想旋转一个Angular 为-90deg
的Text
分量.组件应从左角旋转,而不是从中间旋转.我使用以下代码:
render() {
return (
<View style = {{flex : 1}}>
<View style={styles.sidebar}>
<Text style={styles.lblSideBar} numberOfLines = {1} >DUMMY TEXT</Text>
</View>
</View>);
}
const styles = StyleSheet.create({
sidebar : {
flex : 1,
flexDirection : 'row',
alignItems : 'flex-end',
justifyContent : 'center',
width : 30,
},
lblSideBar : {
bottom : 20,
transform : [{rotate : '-90deg'}],
}
});
我希望底部空间为20px,但由于旋转是从中心进行的(默认情况下),文本在旋转后覆盖底部区域.请建议如何实现这一点?