iOS指纹识别的简单应用

 更新时间:2020年07月01日 08:40:39   作者:青灯古魔  
这篇文章主要为大家详细介绍了iOS指纹识别的简单应用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

指纹识别(Touch ID)的简单应用,供大家参考,具体内容如下

1、调用

- (void)viewDidLoad {
 [super viewDidLoad];
 // Do any additional setup after loading the view, typically from a nib.
 
 
 [self setupNotification];
 UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
 [button setTitle:@"点击调用" forState:UIControlStateNormal];
 [button addTarget:self action:@selector(actionDidClickButton:) forControlEvents:UIControlEventTouchUpInside];
 [button setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
 [self.view addSubview:button];
}

- (void)actionDidClickButton:(UIButton *)sender
{
 [self touchIDTest];
}
- (void)touchIDTest
{
 [TouchIDManager validateTouchID];
}

- (void)setupNotification
{
 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(actionDidReceiveValidateTouchIDSuccess) name:ValidateTouchIDSuccess object:nil];
 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(actionDidReceiveValidateTouchIDNotAvailable) name:ValidateTouchIDNotAvailable object:nil];
 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(actionDidReceiveValidateTouchIDNotEnrolled) name:ValidateTouchIDNotEnrolled object:nil];
 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(actionDidReceiveValidateTouchIDAuthenticationFailed) name:ValidateTouchIDAuthenticationFailed object:nil];
 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(actionDidReceiveValidateTouchIDCancel) name:ValidateTouchIDCancel object:nil];
 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(actionTouchIDLockout) name:ValidateTouchIDLockout object:nil];
}
- (void)actionDidReceiveValidateTouchIDSuccess
{
 NSLog(@"%s",__func__);
}
- (void)actionDidReceiveValidateTouchIDNotAvailable
{
 NSLog(@"%s",__func__);
}
- (void)actionDidReceiveValidateTouchIDNotEnrolled
{
 NSLog(@"%s",__func__);
}
- (void)actionDidReceiveValidateTouchIDAuthenticationFailed
{
 NSLog(@"%s",__func__);
}
- (void)actionDidReceiveValidateTouchIDCancel
{
 NSLog(@"%s",__func__);
}
- (void)actionTouchIDLockout
{
 NSLog(@"%s",__func__);
}
- (void)dealloc
{
 [[NSNotificationCenter defaultCenter]removeObserver:self];
}

具体demo

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • IOS开发之手势响应事件优先级的实例详解

    IOS开发之手势响应事件优先级的实例详解

    这篇文章主要介绍了IOS开发之手势响应事件优先级的实例详解的相关资料,希望通过本文大家能够掌握手势响应优先级的使用方法,需要的朋友可以参考下
    2017-09-09
  • iOS使用pageViewController实现多视图滑动切换

    iOS使用pageViewController实现多视图滑动切换

    这篇文章主要为大家详细介绍了iOS使用pageViewController实现多视图滑动切换,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • iOS scrollview实现三屏复用循环广告

    iOS scrollview实现三屏复用循环广告

    这篇文章主要介绍了iOS scrollview实现三屏复用循环广告,从服务器请求的广告,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • iOS 验证码按钮倒计时功能

    iOS 验证码按钮倒计时功能

    在app注册或者登录需要验证码的地方、为了避免短时间内刷验证码、往往会加上一层验证当倒计时结束后、可以重新获取,关于ios 验证码按钮倒计时功能大家可以参考下本文
    2017-07-07
  • 全面解析iOS中同步请求、异步请求、GET请求、POST请求

    全面解析iOS中同步请求、异步请求、GET请求、POST请求

    通过本文给大家全面解析了iOS中同步请求、异步请求、GET请求、POST请求,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-08-08
  • iOS StoreKit 2 新特性盘点解析

    iOS StoreKit 2 新特性盘点解析

    这篇文章主要为大家介绍了iOS StoreKit 2 新特性盘点及要点解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • iOS App之间的通信 local socket

    iOS App之间的通信 local socket

    这篇文章主要介绍了iOS App之间的通信 local socket的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS 基于AFNetworking下自签名证书配置的方法

    iOS 基于AFNetworking下自签名证书配置的方法

    本篇文章主要介绍了iOS 基于AFNetworking下自签名证书配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • IOS Xib控件拖拽与页面跳转实例

    IOS Xib控件拖拽与页面跳转实例

    下面小编就为大家分享一篇IOS Xib控件拖拽与页面跳转实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • iOS NSDate中关于夏令时的坑

    iOS NSDate中关于夏令时的坑

    这篇文章主要给大家介绍了关于iOS NSDate中夏令时的坑,以及iOS 时间字符串&NSDate&时间戳 相互转换的相关内容,分享出来供大家参考学习,需要的朋友可以参考借鉴,下面随小编来一起学习学习吧
    2018-08-08

最新评论