检测 TextEditor SwiftUI 的键盘“提交按钮”按下

2024-03-24

在 SwiftUI 上TextField您可以使用以下命令为键盘的返回/提交按钮设置操作.onSubmit()修饰符。你如何实现同样的目标TextEditor? (.onSubmit()似乎不起作用。)


您可以使用 onchange 作为绑定变量TextEditor像这样:

    TextEditor(text: $text)
        .onChange(of: text) { _ in
            if !text.filter({ $0.isNewline }).isEmpty {
                print("Found new line character")
            }
        }

意识到TextEditor本身没有提交按钮。它旨在接受无限数量的各种文本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测 TextEditor SwiftUI 的键盘“提交按钮”按下 的相关文章

随机推荐

  • Android Studio - 应用程序未安装到手机上,但运行

    我使用 Android Studio 在手机上运行我的应用程序 它运行良好 但应用程序本身从未安装过 菜单中没有它的图标 每当我想测试我的应用程序时 我都必须 运行 我没有看到任何错误 我相信我的清单有问题 我在这里做错了什么
  • ARC、桥接演员和 GHUnit

    我正在关注来自的教程http gabriel github com gh unit docs appledoc include guide testing html http gabriel github com gh unit docs
  • 在特定时间删除Mongoose、Nodejs用户

    我有一个问题 如何在特定时间删除mongoose和nodejs用户 实际上 我希望用户在删除后 60 天内从数据库中删除 我如何实现这一目标 我添加了Momentjs之类的东西 之后应该怎么做 该代码应在用户进行删除操作 60 天后删除 s
  • Wrapper 找不到 servlet 类 Eclipse 停止为 Tomcat 生成类文件

    我做了以下事情 运行方式 gt 在服务器上运行 它工作正常 直到出现 JavaScript 错误 不知道为什么并挂起屏幕 所以我使用任务管理器杀死了 Eclipse 重复任务 1 不再生成运行 servlet 所需的类文件 但出现以下异常
  • 以简单的方式获取整数单位数字

    我不确定我的英语 但我需要获取整数的个位数 没有复杂的算法 但有一些 API 或其他技巧 例如 int a 53 int b 76 我添加这一点是因为我几乎总是不 符合质量标准 来发布 这让我发疯 请修复它 我花了 10 次拍摄才发布这个问
  • 无法调整尺寸指令

    我想知道为什么有些汇编指令可以推断 但其他的则不能 例如 在以下程序中我有 globl main main push rbp mov rsp rbp mov 8 8 rbp mov 8 rbp rax pop rbp ret 我收到以下错误
  • 如何在 scipy.optimize. Differential_evolution 中启用并行?

    我试图使用 scipy optimize 中的 Differential evolution 找到函数的全局最小值 正如 scipy 参考指南中所述 我应该在选项中设置 更新 延迟 workers 核心数 但是 当我运行代码时 它冻结并且不
  • 更改 TabPageIndicator 页脚和文本颜色 (ViewPagerIndicator)

    这让我发疯 我一生都无法弄清楚如何更改 TabPageIndicator 来自 Jake Wharton 的 ViewPagerIndicator 的页脚和文本颜色 我查看了示例 ViewPagerIndicator 应用程序的源代码 但找
  • 实体框架代码优先:与同一个表的一对多和多对多关系

    我的项目中有一个用户模型和一个事件模型 事件有创建者 用户 和参与者 用户 因此事件与用户具有一对多关系 并且与同一个表也具有多对多关系 我首先有这样的一对多关系 Public class Event public int CreatedB
  • takePicture 需要 CameraX 上的执行程序 (1.0.0-alpha06)

    更新后从 androidx camera camera core 1 0 0 alpha03 to androidx camera camera core 1 0 0 alpha06 setTargetAspectRatio 在 Image
  • 如何使用 ant 任务从 IBM Jazz 修订控制服务器下载文件?

    我对 IBM Jazz 非常陌生 我已经下载了 RTC BuildSystem Toolkit 其中包括 eclipse 插件和 ant 构建任务定义 我的问题是如何从 Jazz 服务器下载 获取文件 我必须使用 teamFetch ant
  • DataContractSerializer 未序列化继承 ISerialized 的类的成员

    我有这门课 using System using System Collections Generic using System Runtime Serialization namespace Grouping Serializable p
  • 用于 google chrome 扩展的 Facebook JavaScript API

    我制作了一个 chrome 扩展来自动喜欢特定的页面帖子 用一个简单的弹出控制器和后台线程来处理fb api交互 我无法使用官方示例方法将 facebook js api 加载到扩展页面中 剧本jssdk https connect fac
  • 删除字典中列表中的元素

    在大字典中 类似于 d d a 1 2 3 4 d b 1 2 3 4 5 6 d c 1 2
  • 带有随机插入的 PostgreSQL 循环

    我在数据库中有一个表 CREATE TABLE operation br id integer NOT NULL DEFAULT NEXTVAL seq operation br phone number varchar 30 br age
  • 如何为 Android 应用程序创建导游

    几个月前 我给自己买了一台 HTC ONE X 我很欣赏他们通过交互式小部件和帮助功能引导用户在手机中迈出第一步的方式 我想将这种功能添加到我们正在构建的应用程序 Rogerthat 中 但我想知道是否有工具 库可以帮助我实现这一目标 Ro
  • javac 的类路径和源路径选项之间的差异

    我阅读了 Sun 文档和 Stack Overflow 上的很多帖子 但我仍然对 Java 编译器选项之间的差异感到困惑 cp and sourcepath 假设我有这个目录结构 c Java project1 src where the
  • asp.net MVC 3中的简单Ajax,更新模型和重新渲染部分

    我来自一个更WPF应用程序背景 我习惯了绑定等 然后进入网站可能会带来问题 因为它们的工作方式有很大不同 我正在尝试做一个简单的Ajax行动但不知道从哪里开始 基本上我想制作一个下拉列表来更改模型上的一个属性并重新渲染页面的该部分 也许这太
  • 在 iOS 上使用 CommonCrypto 的 PBKDF2

    我正在尝试使用CommonCrypto使用生成密钥PBKDF2但我似乎无法导入CommonCrypto CommonKeyDerivation h 我只是错误地认为没有找到 有任何想法吗 编辑 我可能应该提到我已经添加了安全框架 我可以导入
  • 检测 TextEditor SwiftUI 的键盘“提交按钮”按下

    在 SwiftUI 上TextField您可以使用以下命令为键盘的返回 提交按钮设置操作 onSubmit 修饰符 你如何实现同样的目标TextEditor onSubmit 似乎不起作用 您可以使用 onchange 作为绑定变量Text