【发布时间】:2019-08-01 08:06:36
【问题描述】:
我遇到了在 IOS 上将日文文本垂直居中的问题。每当我在 IOS 上的 Language and Region 设置中将日语添加到 PREFERRED LANGUAGE ORDER 列表时,
日文文本将高于中心并且只有日文,而不是英文文本。一切都在 Android 上完美运行。我正在使用自定义字体更具体。有人知道如何解决这个问题吗?
编辑:
我用来居中文本的代码:
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'center'
【问题讨论】:
-
在您的情况下,您需要使用 iOS 特定的样式表来设置按钮布局的样式。你能展示你使用的样式表吗?并尝试
vertical-align: baseline; -
@Raptor 我已经更新了我使用的样式表。
vertical-align: baseline是否在本机反应,因为我找不到与此相关的任何文档 -
见this demo。基本上 React Native 可以通过将其更改为驼峰式来使用所有可用的 CSS。不过,我没有使用任何自定义字体。
-
@Raptor 这可能是因为自定义字体。当我注释掉 fontFamily 时,它工作正常。我也收到了
verticalAlign is not a valid style property -
好的。可能
alignItems属性包含verticalAlign函数。见similar question
标签: ios react-native