文件名称:swift-responsive-textfield:围绕UITextField的SwiftUI包装器,具有基于绑定的状态和响应者控件
文件大小:86KB
文件格式:ZIP
更新时间:2024-04-04 03:27:06
Swift
ResponsiveTextField 该库旨在实现一个目标,即围绕UITextField提供一个相当灵活且有用的SwiftUI包装器,以对其第一个响应者状态提供更多控制,这是即使在iOS 14中,SwiftUI的本机TextField也是最明显的遗漏之一。 特征 在较高级别上,它提供: 一个简单的API,利用SwiftUI绑定来捕获输入的文本并控制文本字段的第一响应者状态。 设置文本字段占位符的能力。 支持安全的文本输入。 处理返回键和删除键轻击的能力。 使用SwiftUI样式的视图修改器为文本字段设置样式的功能。 支持使用SwiftUI环境启用和禁用文本字段。 一个可组合的配置系统,用于基础UITextField的详细配置。 控制应如何以及何时允许进行文本编辑。 当前不支持以下功能: 使用UITextFieldDelegate方法控制文本字段是应该开始还是结束编辑
【文件预览】:
swift-responsive-textfield-main
----.swiftpm()
--------xcode()
----.github()
--------workflows()
----LICENSE(11KB)
----Sources()
--------ResponsiveTextField()
----Package.swift(806B)
----Demo Project()
--------ResponsiveTextFieldDemo()
--------ResponsiveTextFieldDemo.xcodeproj()
----.gitignore(53B)
----Package.resolved(348B)
----CHANGELOG.md(375B)
----Tests()
--------ResponsiveTextFieldTests()
----ResponsiveTextField.xcworkspace()
--------contents.xcworkspacedata(284B)
--------xcshareddata()
----README.md(10KB)