在 iOS 的 ScrollView 中缺少 TextInput,但在 Android 中没有
Posted
技术标签:
【中文标题】在 iOS 的 ScrollView 中缺少 TextInput,但在 Android 中没有【英文标题】:TextInput is missing in ScrollView in iOS but not in Android 【发布时间】:2016-02-06 06:33:50 【问题描述】:ios 的 ScrollView 中缺少我的 TextInput。它在安卓上运行良好。 包括使用 Playground 的示例应用程序。
https://rnplay.org/apps/KtTZ2g
你可以看到android正在显示TextInput,但iOS的没有显示它。
这些bug让我抓狂......
【问题讨论】:
【参考方案1】:使用TextInput时,一定要提供高度:
<TextInput
style=flex: 1, color: 'black', height:40
editable=false
defaultValue="+"
underlineColorAndroid='#C8C7CC' />
https://rnplay.org/apps/a6i08w
【讨论】:
谢谢。刚找到。我花了 2 个多小时才弄清楚。以上是关于在 iOS 的 ScrollView 中缺少 TextInput,但在 Android 中没有的主要内容,如果未能解决你的问题,请参考以下文章
TextInput 在 ScrollView React Native 中消失
为啥当其他 textField 变为活动状态时,scrollView 会向下滚动?
在 iOS 6 上使用自动布局在 ScrollView 中嵌入 ImageView