所以基本上我已经创建了 UIKit
TextFields,我希望能够利用 UIKit
中的委托(delegate)函数及其返回值,并使用它们来切换,比如说SwiftUI 中的 @State 变量。我怎样才能实现这一目标?更深入一点,我希望能够使用 UIKit 中的 isFirstResponder 点方法并返回特定的文本字段,然后对该数据执行某些操作以切换其相应的文本字段元素“on”,是我在 SwiftUI 中制作的。
最佳答案
要在 SwiftUI 中表示 UIKit
View 和 View Controller ,您需要创建符合 UIViewRepresentable
和 UIViewControllerRepresentable
的类型> 协议(protocol)。您的自定义类型创建并配置它们所代表的 UIKit
类型,而 SwiftUI
管理它们的生命周期并在需要时更新它们。
关于ios - 从 UIKIT 接收更新以在 SwiftUI 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59573591/