1 style: { 2 height: 100, 3 textAlign: 'center', 4 textAlignVertical: 'center', 5 }
以上方法在Android上显示水平垂直居中, 但在IOS上只能水平居中, 方法是在IOS上添加lineHeight: 100, 如下
1 style: { 2 height: 100, 3 textAlign: 'center', 4 textAlignVertical: 'center', 5 ...Platform.select({ 6 ios: { lineHeight: 100}, 7 android: {} 8 }) 9 }
别忘了在react-native模块中导入组件 StyleSheet和Platform