文件名称:2WayBindingUIKit:演示如何使用Combine框架在UIKit中创建双向绑定
文件大小:1.64MB
文件格式:ZIP
更新时间:2024-04-26 07:23:29
Swift
UIKit中的2向绑定
演示如何使用Combine框架在UIKit中创建双向绑定
为了生成大多数UIControl事件的发布者,我为UIControl视图编写了一个发布者UIControl有一个发布者(用于事件:UIControl.Event)-> UIControl.EventPublisher这是基础发布者。
背压是根据Combine框架标准处理的。 您可以看到订户的需求驱动值发送到订户的方式。 有关更多信息,请检查WWWDC在大约06:11min左右演示文稿。
1向绑定:
我为以下UIKit视图添加了数据流。 这些从uicontrol视图创建数据流
UITextField具有textPublisher() -> AnyPublisher
【文件预览】:
2WayBindingUIKit-main
----images()
--------Screenshot UIkit.png(896KB)
--------Screenshot SwiftUI.png(931KB)
----DataFlowProject.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(20KB)
--------xcuserdata()
----README.md(3KB)
----DataFlowProject()
--------Assets.xcassets()
--------swiftui()
--------Preview Content()
--------UIKit publisher helpers()
--------Base.lproj()
--------AppDelegate.swift(1KB)
--------Info.plist(2KB)
--------SceneDelegate.swift(1KB)
--------UIKit 2 way binding()