主视图是有个`Form`,有多个`Section`,其中有`TextField`,也有`NavigationLink`,我通过`@FocusState`的变量,设置了当进入主视图时候,自动弹出 keyboard ,方便用户直接在`TextField`里输入相关内容。

但是当我保持键盘不收起,点击`Section`中的`NavigationLink`进入子视图时候,发现我通过各种方法,都实现不了在进入子视图的同时,键盘自动收起(但是我看了好几个官方 Apple 的 App ,比如提醒事项 App ,是可以做到的)

键盘不自动收起,就导致了我从子视图返回到主视图时候,键盘会再次自动弹出,而且还会触发控制台的`Unable to simultaneously satisfy constraints`报错

问了 GPT ,提供的几种方式,都不行,比如通过`simultaneousGesture`,`NavigationLink`里加`isActive`(被弹警告该方法以后可能会被移除)

有没有 iOS 开发的兄弟见过这种问题?

我的 XCode 版本是 14.2
举报· 52 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部