在 ScrollView 中选择 TextField(打开键盘)时 - 内容使用键盘上下跳动
Posted
技术标签:
【中文标题】在 ScrollView 中选择 TextField(打开键盘)时 - 内容使用键盘上下跳动【英文标题】:On selecting TextField (opening keyboard) in ScrollView - content jumps down and back with keyboard 【发布时间】:2020-05-22 11:42:06 【问题描述】:我在ScrollView里面的TextField,当我选择它的时候,所有的内容都会先向下跳转,然后用键盘返回。
ScrollView
VStack
TextField("Placeholder", $value)
Button()
.keyboardResponsive(enabled: true)
【问题讨论】:
能否提供演示代码? 请阅读并考虑这个***.com/help/minimal-reproducible-example和这个***.com/help/how-to-ask 我找到了原因。我的屏幕包含带有 keyboardResponsiveEnabled = true 的 Button。 【参考方案1】:原因是在屏幕上使用的按钮之一的属性 keyboardResponsiveEnabled 中。它的父类默认具有keyboardResponsiveEnabled = true。 因此,如果您遇到此类问题,请检查屏幕上的所有元素以及该属性的超类。
【讨论】:
以上是关于在 ScrollView 中选择 TextField(打开键盘)时 - 内容使用键盘上下跳动的主要内容,如果未能解决你的问题,请参考以下文章
cocos Studio中ScrollView选择裁切后显示白底的问题