GRTextField
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
接口构建器
在 IB 上使用 GRTextField 非常简单,您只需将它用作 UITextField 元素的类(在右侧面板的“身份检查器”标签页中)。
错误出口
如果您想将标签设置为错误消息的输出源,可以将在连接检查器中将“errorLabel”项拖动到标签上
当您设置错误标签出口时,字段实例将自动隐藏标签
域属性
在属性检查器选项卡中,您不能设置textField的属性。
掩码模式:将您的字段转换为只想输入数字,并尝试匹配此属性中指定的模式。例如:使用(##)tiefon号码-####(巴西手机掩码)作为掩码将输出文本为(01)23456-7890
错误消息键:将使用字符串表文件中的本地化*键、单词或短语,您决定使用哪个。
具有边框:切换字段的底部线条。
最大字符数:为字段设置最大字符数,它将与字母数字字符一起工作,但仅当您的掩码模式为空时才适用,否则它将优先考虑掩码模式属性并忽略此属性。
*遗憾的是,目前该字段仅接受从名为“localizable.strings”的字符串表中接受的字符串,我会尽快修改。
颜色
边框:定义在未选择字段时底部线条的颜色;
错误:定义发生错误时错误标签和底部线条的颜色;
选中:定义在字段选中且没有错误时底部线条的颜色;
代码使用
这里没有秘密或神秘。
GRTextField * textField = [[GRTextField alloc] init];
或
GRTextField * textField = [GRTextField new];
除了这里(在上面的部分)已指定属性外,还有CocoaDocs上的文档。
需求
ARC
安装
GRTextField可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod "GRTextField"
作者
许可证
GRTextField遵守MIT许可证。有关更多信息,请参阅LICENSE文件。