SwiftUI捕获键盘提交动作在iOS15之前和之后的兼容实现
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI捕获键盘提交动作在iOS15之前和之后的兼容实现相关的知识,希望对你有一定的参考价值。
功能需求
在SwiftUI开发的App中,有时我们希望捕获点击键盘return按钮触发的提交动作,这在ios 15之前和之后有着完全不同的实现:
如上图所示,我们在iOS 15中捕获了键盘return按钮触发的提交动作,这在iOS 14中同样有效。
在本篇博文中,您将学到以下内容:
- 在iOS 14中如何实现键盘提交动作的捕获
- 在iOS 15及以后版本中如何实现相同的功能
- SwiftUI如何避免onChange方法中相同新旧状态的比较
那么,小伙伴们还等什么呢?
Let‘s Go!
以上是关于SwiftUI捕获键盘提交动作在iOS15之前和之后的兼容实现的主要内容,如果未能解决你的问题,请参考以下文章
iOS 15.3.1中SwiftUI toolbar中按钮不响应点击动作等若干不兼容问题的解决
SwiftUI / iOS |在没有 NSNotification 的情况下获取键盘大小