react-native Bug: 当TextInput具有多行和lineHeight属性时,当受控时会出现高度问题,

b4qexyjb  于 4个月前  发布在  React
关注(0)|答案(3)|浏览(75)

您好,这个问题可能是由于 React Native TextInput 组件在 iOS 上的 bug 导致的。当使用 multiline=true 的文本输入时,TextInput 的高度会意外地增加,这可能会导致一些问题。这个问题只在 iOS 上发生,而在 Android 上不会发生。

您可以尝试以下步骤来解决此问题:

  1. 将 TextInput 组件的 padding 设置为 0。
  2. 将 TextInput 组件的 textAlignVertical 属性设置为 'top'。
mfuanj7w

mfuanj7w1#

⚠️React Native的新版本可用!
i️您正在使用受支持的次要版本,但似乎有一个更新的补丁可用 - 0.74.5。请升级到您次要版本的最高补丁或最新版本,并验证问题是否仍然存在(或者,创建一个新项目并在其中重现问题)。如果无法重现,请告知我们,以便我们关闭此问题。这有助于确保我们关注仍在最近版本中存在的问题。
xxslljrj

xxslljrj2#

⚠️React Native的新版本可用!
i️您正在使用受支持的次要版本,但似乎有一个更新的补丁可用 - undefined。请访问您次要版本的最高补丁或最新版本并验证问题是否仍然存在(或者,创建一个新项目并在其中重现问题)。如果无法重现,请告知我们,以便我们关闭此问题。这有助于确保我们关注仍在最近版本中存在的问题。
qltillow

qltillow3#

这个问题仅在iOS模拟器中出现,而在实际设备上运行时不会出现。

相关问题