let keyWindow = UIApplication.shared.connectedScenes
.filter({$0.activationState == .foregroundActive})
.map({$0 as? UIWindowScene})
.compactMap({$0})
.first?.windows
.filter({$0.isKeyWindow}).first
使用:
keyWindow?.endEditing(true)
本文详细讲解了如何在SwiftUI应用中通过代码找到并操作处于前台活跃状态的keyWindow,包括使用filter、map和compactMap等函数链式调用,最后演示了如何调用`endEditing(true)`方法。
1253

被折叠的 条评论
为什么被折叠?



