PasscodeView0.3.0

PasscodeView0.3.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年11月

David Westerhoff维护。



  • 作者
  • David Westerhoff

Alt text

PasscodeView是一个用于安全密码输入的输入视图,灵感来源于iOS 7+解锁界面。它易于使用,并且最重要的是完全支持IBDesignable和IBInspectable。这意味着您可以在Interface Builder中几秒钟内完全配置您自定义的PasscodeView的外观和感觉。

目录


功能


  • 易于使用的UIView的直接替代品
  • 自定义选项
  • IBDesignable和IBInspectable属性
  • 100%文档覆盖

安装


源代码

您可以使用git克隆仓库

git clone https://github.com/pinnrepo/PasscodeView.git

然后将文件添加到您的项目中,并使用本地导入头文件

#import "PasscodeView.h"

使用


Storyboard

只需将一个UIView引用拖动到您在Storyboard中想要放置的位置。然后将自定义类设置为PasscodeView,您就设置完成了。如果您愿意,可以通过Storyboard属性编辑器(或代码中)配置一些IBInspectable属性!接下来,您将想要为您创建一个PeasscodeView实例的IBOutlet。

# Now you can configure more or just update the update the progress when needed
self.passcodeView.progress = passwordString.length;
编程方式

您只需进行frme初始化、配置、添加子视图,您就可以开始了!

PasscodeView *passcodeView = [[PasscodeView alloc] initWithFrame:CGRectMake(100,100,200,200)];
passcodeView.borderWidth = 2.0f;
passcodeView.size = 15.0f;
passcodeView.length = 6;
[self.view addSubview:passcodeView];

# Some time later... update the progress value
passcodeView.progress = passcodeString.length;

示例


运行示例应用非常简单,对于了解PasscodeView的工作方式非常有帮助。

  1. 克隆仓库 - git clone https://github.com/pinnrepo/PasscodeView.git
  2. 打开工作区 - open Example/PasscodeView.xcworkspace
  3. 编译并运行模拟器或设备

文档


您可以在此处查看完整的参考文档。

贡献


有了好想法并且想要贡献力量?以下是您可以做的方式...

  1. 分支
  2. 创建您的功能分支: git checkout -b my-new-feature
  3. 提交您的更改: git commit -am '添加一些功能'
  4. 推送到分支: git push origin my-new-feature
  5. 提交拉取请求

历史


要查看完整的发行说明,请查看变更日志

路线图


  • 综合测试套件
  • 额外的自定义选项

许可证


MIT许可证(MIT)

版权声明 (c) 2016 Pinn Technologies, Inc.

特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人全权使用、复制、修改、合并、出版、分发、再许可、出售软件副本的权利,并允许软件分发人使用软件,受以下条件的约束:

在上面的版权声明和本授权声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何类型的保证,无论是明示的、暗示的,还是关于商业性、适用于特定目的和非侵权的保证。在没有任何事件(包括但不限于合同行为、侵权行为或其他侵权行为)的情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,包括但不限于软件或其使用或操作中的索赔、损害或其他责任。