BZGFormField 1.1.2

BZGFormField 1.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布日期最后发布日期2014年12月

Ben Guo 维护。



  • 作者
  • Ben Guo

BZGFormField 是一个带有有效性指示器的文本字段。UI/UX 启发于 @muffs

alt tag

左侧指示器会根据字段文本的有效性改变颜色 - 只需传递一个文本验证块给字段

[self.passwordField setTextValidationBlock:^BOOL(BZGFormField *field, NSString *text) {
    return (text.length >= 8);
}];

alt tag

当文本字段返回时,指示器展开并变为可点击。

alt tag

当点击指示器时,会显示一个警告视图 - 您可以在文本验证块中配置警告视图。

[self.passwordField setTextValidationBlock:^BOOL(BZGFormField *field, NSString *text) {
    if (text.length < 8) {
        field.alertView.title = @"Password is too short";
        return NO;
    } else {
        return YES;
    }
}];

alt tag

安装

如果您正在使用 CocoaPods,请在 Podfile 中添加 pod 'BZGFormField'。否则,请将 BZGFormField/BZGFormField.hBZGFormField/BZGFormField.m 添加到您的项目中。

使用方法

查看 Example 中的示例 Xcode 项目