美文网首页Android iOS开发知识库
模仿支付宝支付密码输入对话框

模仿支付宝支付密码输入对话框

作者: icoder | 来源:发表于2015-07-29 21:53 被阅读1578次

这几天有点小闲,看点资料看着蛋疼。于是瞎写一个模仿支付宝支付密码输入对话框小demo。希望各位大湿多多指点,提出宝贵意见。各位大湿棒棒哒!

习惯性的先看一下效果图哦

1.gif

1.先把ICEBTPayPassWord文件夹导入工程,再#import "ICEBTPayPassWordView.h”

2.使用方法

<pre>
[ICEBTPayPassWordView showPassWordViewInView:^(NSString *password) {

    /**
       这里模拟网络请求,把输入密码和后台的密码进行比较。我是根据
       通知来获取最终的验证的结果,如果我们输入密码和后台密码一样,则移除当前密码输入框。否则抖动密码对话框提示密码错误。
   ps:各位大湿们记得在这里发出一个通知。我是根据这个通知来获取密码是否正确的结果来决定密码输入对话框是否显示或者抖动。
     **/
    BOOL result = [password isEqualToString:@"123456"]?YES:NO;
    NSDictionary *dic = @{
                            @"validateResult":@(result)
                          };
    [[NSNotificationCenter defaultCenter] postNotificationName:KNotification_ValidatePassWord object:nil userInfo:dic]; 
    NSLog(@"password = %@",password);
}];

</pre>
代码已经放在了github上,猛戳这里看源码哦https://github.com/icoder20150719/ICPayPassWordDemo
如果有什么好的建议或意见请评论我啊,我会很快恢复的。

相关文章

网友评论

    本文标题:模仿支付宝支付密码输入对话框

    本文链接:https://www.haomeiwen.com/subject/llnmqttx.html