在 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选择裁切后显示白底的问题

如何在 ScrollView 中添加标签

如何禁用 ScrollView 项目上的多个按钮颜色选择?

ScrollView 不允许我从组件下拉列表中进行选择

iOS:在顶部选择文本字段时停止 ScrollView 腾出空间

Egret之egret.ScrollView