当我尝试在Mac上使用Catalyst实施Notes应用程序时,我的界面行为很奇怪。我做了textview
textView.becomeFirstResponder()
但是在我以某种方式创建新笔记Catalyst之后,将焦点移到了后退按钮。在创建另一个textview之后,焦点将按预期工作。
所以它旋转了,我不明白为什么textView.becomeFirstResponder()不能每次都起作用。
尝试在异步Firebox中执行此操作
DispatchQueue.main.async{
textView.becomeFirstResponder()
}