TextFieldEffects 1.6.0

TextFieldEffects 1.6.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布...最新发布Jun 2019
SPM支持 SPM

Raul Riera 维护。




TextFieldEffects Build Status

我最喜欢这篇文章中的文本输入效果。作为一个练习,我决定尽可能多地使用 Swift 重新创建它们(其中一些带有个人风格)。

目前,它具有以下来自文章的效果:

  • Kaede
  • Hoshi
  • Jiro
  • Isao
  • Minoru
  • Yoko
  • Madoka
  • Akira
  • Yoshiko

它们看起来如何

Kaede

Hoshi

Jiro

Isao

Minoru

Yoko

Madoka

Akira

Yoshiko

安装

  • 需要Swift 2.3支持吗?请查看1.2.0标签。
  • 需要Swift 2.1支持吗?请查看1.1.1标签。
  • 需要Swift 1.2支持吗?请查看swift-1.2分支。

手册

安装此框架的最简单方法是将其TextFieldEffects/TextFieldEffects文件夹拖放到您的项目中。这也防止了iOS中的frameworks问题,其中IBInspectable和IBDesignable被移除。

CocoaPods

在您的Podfile中添加以下内容

use_frameworks!
pod 'TextFieldEffects'

Carthage

在您的Cartfile中添加以下内容

github 'raulriera/TextFieldEffects'

如何使用它们

每个效果都在源代码中有适当的文档,这是理解它们及其功能的最有效方法。还附带了一个包含所有效果和其设置的示例项目。

Interface Builder

该库是一个非常简单的即插即用库,只要你将子类设置为某种效果,并将模块设置为 TextFieldEffects,你就能在故事板中看到所有的 IBDesignable 设置。

代码

如果你愿意亲自动手,你可以像使用任何 UITextField 一样使用它们。

let textField = KaedeTextField(frame: textFieldFrame)
textField.placeholderColor = .darkGrayColor()
textField.foregroundColor = .lightGrayColor()

view.addSubView(textField)

就这么简单。

Raul Riera, @raulriera