登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

支付密码框

[复制链接]
来自: ttcloud 分类: iOS精品源码 上传时间: 2016-6-21 17:36:09
Tag:密码 输入框 数字 password 自定义

项目介绍:

文:github ttcloud/TTPassword

自行定制支付密码框:包括边框颜色,输入框个数,是否明文,是否清除,记录错误次数等。

主要集成代码:
[Objective-C] 查看源文件 复制代码
#import "ViewController.h"
#import "PopPasswordView.h"
#import "PasswordViewController.h"
#import "TTConst.h"


@interface ViewController ()
{
    
}

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self addSubviews];
    // Do any additional setup after loading the view, typically from a nib.
}
-(void)addSubviews
{
    UIButton *btn1=[UIButton buttonWithType:UIButtonTypeCustom];
    btn1.frame=CGRectMake((ScreenWidth-100)/2, 100, 100, 50);
    btn1.layer.borderColor=UIColorFromRGB(0xff3674).CGColor;
    btn1.layer.borderWidth=1;
    [btn1 setTitle:@"弹出密码框" forState:UIControlStateNormal];
    [btn1 setTitleColor:UIColorFromRGB(0xff3674) forState:UIControlStateNormal];
    btn1.titleLabel.font=[UIFont systemFontOfSize:10];
    btn1.titleLabel.textAlignment=NSTextAlignmentCenter;
    btn1.tag=1;
    [btn1 addTarget:self action:@selector(btnAction:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn1];
    
    UIButton *btn2=[UIButton buttonWithType:UIButtonTypeCustom];
    btn2.frame=CGRectMake((ScreenWidth-100)/2, 200, 100, 50);
    btn2.layer.borderColor=[UIColor greenColor].CGColor;
    btn2.layer.borderWidth=1;
    [btn2 setTitle:@"设置密码框界面" forState:UIControlStateNormal];
    [btn2 setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
    btn2.titleLabel.font=[UIFont systemFontOfSize:10];
    btn2.tag=2;
    [btn2 addTarget:self action:@selector(btnAction:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn2];
    
}
-(void)btnAction:(UIButton *)btn
{
    if (btn.tag==1) {
        self.passwordView=[[PopPasswordView alloc]initViewwithtype:@"open"];
        self.passwordView.delegate=self;
        self.passwordView.type=@"open";
        [[UIApplication sharedApplication].keyWindow addSubview:self.passwordView];
    }
    else if (btn.tag==2)
    {
        [self presentViewController:[PasswordViewController alloc] animated:YES completion:nil];
    }
}
-(void)useStoreCode:(NSString *)code
{
   
        [self.passwordView removeFromSuperview];
    UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:[NSString stringWithFormat:@"您输入的密码为:%@",code] preferredStyle:UIAlertControllerStyleAlert];
    UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"知道了" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {
       
    }];
    [alertController addAction:cancelAction];
        [self presentViewController:alertController animated:YES completion:nil];
    

}
-(void)disAction
{
    [self.passwordView removeFromSuperview];

}
- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end



DEMO 直接下载:

相关源码推荐:

我来说两句
*滑动验证:
所有评论(486)
bwangjian 2016-6-23 15:57:32
精华内容,楼主V5!
回复
yuhe2531 2016-6-24 09:51:46
我只是路过打酱油的。
回复
blenzhang88 2016-6-25 16:21:23
强烈支持楼主ing……
回复
haixian1230 2016-6-27 10:32:18
淡定,淡定,淡定……
回复
SingCode4App 2016-6-27 15:00:33
虽不明,但觉厉!
回复
Sir小孩子 2016-6-28 10:03:12
强烈支持楼主ing……
回复
archer_赵 2016-6-28 17:17:09
感谢分享,Code4App有你更精彩:)
回复
Mrdten 2016-6-29 11:31:40
很给力,Code4App有你更精彩!
回复
spny0070 2016-6-29 15:06:27
虽不明,但觉厉!
回复
提取码:  下载次数:383 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
2442 5 383
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表