SWOAuthCode 0.4.2

SWOAuthCode 0.4.2

shede333 维护。




  • shede333

SWOAuthCode

CI Status Version License Platform

源代码

https://github.com/shede333/SWOAuthCode

示例

要运行示例项目,请克隆仓库,然后首先在 Example 目录中运行 pod install

要求

安装

SWOAuthCode 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'SWOAuthCode'

使用

//创建view时,需要指定验证码的长度
SWOAuthCodeView *oacView = [[SWOAuthCodeView alloc] initWithMaxLength:6];
[self.view addSubview:oacView];
/* -----设置可选的属性 start----- */
oacView.delegate = self; //设置代理
oacView.boxNormalBorderColor = [UIColor blueColor]; //方框的边框正常状态时的边框颜色
oacView.boxHighlightBorderColor = [UIColor redColor]; //方框的边框输入状态时的边框颜色
oacView.boxBorderWidth = 2; //方框的边框宽度
oacView.boxCornerRadius = 6; //方框的圆角半径
oacView.boxBGColor = [UIColor whiteColor];  //方框的背景色
oacView.boxTextColor = [UIColor blackColor]; //方框内文字的颜色
/* -----设置可选的属性 end----- */

//显示键盘,可以输入验证码了
[oacView beginEdit];

//可选步骤:Masonry布局/设置frame
[oacView mas_makeConstraints:^(MASConstraintMaker *make) {
    make.left.equalTo(oacView.superview).offset(15);
    make.right.equalTo(oacView.superview).offset(-15);
    make.top.equalTo(oacView.superview).offset(150);
    make.height.mas_equalTo(44);
}];

功能

  • 在很大程度上支持UI自定义化;
  • 支持自动布局;
  • 设置、修改输入框内容;
  • 清空输入框内容;
  • 设置所有输入框的边框颜色(例如错误状态时,全部设置为红色);
  • 变更输入框状态;

截图

作者

shede333, [email protected]

本项目的思路,参考于:https://github.com/meiqi1992/MQVerCodeInputView

许可协议

SWOAuthCode遵循MIT许可协议。更多信息请参见LICENSE文件。