文件名称:Wolf:Swift 和 Cocoa Touch 的“功能性”布局
文件大小:15KB
文件格式:ZIP
更新时间:2024-07-29 14:14:09
Swift
狼 Wolf 允许您根据数据流定义界面,而不管该数据是要显示给用户还是用于确定如何布局界面。 使用补丁 就像如何将补丁缝合在一起以形成更大的东西(被子)一样,Wolf 中的补丁连接起来形成界面。 添加输入和输出 补丁提供了一个接口来获取输入和产生输出。 这些输入和输出采用的形式,即连接两个其他具有发布/订阅关系的对象的简单实例。 通常通过调用addInput(inputName: PatchInput, _ subscriptionBlock: SubscriptionBlock)和addOutput(outputName: PatchOutput)将输入和输出添加到 Patch 的初始addOutput(outputName: PatchOutput) 。 每个 Patch 输入或输出都有 name ,它只是一个String 。 为了使您的 Patch 界面更直观,您可以定义一个具有可
【文件预览】:
Wolf-master
----.gitignore(292B)
----Wolf.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(17KB)
----README.md(4KB)
----WolfTests()
--------WolfTests.swift(904B)
--------Info.plist(758B)
----Wolf()
--------TapPatch.swift(1KB)
--------Patch.swift(2KB)
--------ViewController.swift(1KB)
--------Info.plist(1KB)
--------Images.xcassets()
--------Base.lproj()
--------ViewPatch.swift(2KB)
--------PanPatch.swift(1KB)
--------AppDelegate.swift(2KB)