NarrativeView:Madlib样式表单视图

时间:2024-05-22 02:28:20
【文件属性】:

文件名称:NarrativeView:Madlib样式表单视图

文件大小:72KB

文件格式:ZIP

更新时间:2024-05-22 02:28:20

Swift

叙事观 Madlib样式表单视图 特征 用户输入文本时,文本字段会扩展,如有必要,可重排至下一行 标签被分解为单个单词 所有文本字段均通过传入lambda进行验证,并且外观可以通过NarrativeTextFieldSettableAppearance协议进行更新 字段,按钮和标签的外观是完全可定制的 用法 通过IB或以编程方式创建Narrative视图的实例。 在您的VC上实现NarrativeViewDelegate委托并设置narrativeViewDelegate 通过将label , textfield或button方法链接在一起,然后调用initialLayout来描述您的视图 例如 narrativeView.label(createLabel: newLabel, text: "Enter your") .textField(createText


【文件预览】:
NarrativeView-master
----NarrativeView.podspec(496B)
----.gitignore(375B)
----NarrativeView.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(16KB)
----Example()
--------ViewController.swift(5KB)
--------Info.plist(1KB)
--------Images.xcassets()
--------Base.lproj()
--------AppDelegate.swift(2KB)
----NarrativeView()
--------NarrativeView.h(521B)
--------NarrativeView.swift(13KB)
--------NarrativeTextField.swift(386B)
--------Info.plist(823B)
--------NarrativeLayout.swift(4KB)
----LICENSE(1KB)
----madlib.gif(60KB)
----README.md(1KB)
----Example.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(11KB)
----NarrativeViewTests()
--------NarrativeViewTests.swift(3KB)
--------Info.plist(748B)
----NarrativeView.xcworkspace()
--------contents.xcworkspacedata(229B)

网友评论