我基本上是在尝试创建这样的东西:
两个框,红色一个是竖排文字,蓝色一个是横排文字。红框的高度应该和蓝框一样
我知道我可以通过执行以下操作来使文本侧向:
transform: [{ rotate: '-90deg'}]
在它上面,但我在让其余部分正常工作以及让盒子对齐和调整大小时遇到问题。任何帮助将不胜感激!
最佳答案
您真的应该尝试使用 React Native 的布局并发布您尝试过的内容,但这里有一个示例代码
<View style={{ height: 100, flexDirection: 'row'}}>
<View style={{ flex: 1, backgroundColor: 'red', alignItems: 'center', justifyContent: 'center' }}><Text style={{transform: [{ rotate: '-90deg'}]}}>Value</Text></View>
<View style={{ flex: 8, backgroundColor: 'blue', alignItems: 'center', justifyContent: 'center'}}><Text>Short Text</Text></View>
</View>
结果:
这么小的样式指针:
您的 View 将垂直堆叠
哦,它和 css 一样
关于css - 水平文本旁边的垂直文本 react 原生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53772136/