AFEScanViewDelegate.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // AFEScanViewDelegate.h
  3. // FaceEyePrint
  4. //
  5. // Created by yukun.tyk on 12/28/15.
  6. // Copyright © 2015 DTF. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <BioAuthEngine/AFEStatusBar.h>
  10. /**
  11. * 扫描界面接口,可以展示扫描动画和提示错误消息,错误消息内部做了平滑处理,
  12. * 1s内只会显示一条错误消息,在这期间传入的消息会做缓存处理,最多缓存1条消息
  13. * 如果同时播放声音,声音会与错误消息做同步处理
  14. */
  15. typedef NS_ENUM(NSInteger, AFEScanViewStatus) {
  16. AFE_SCAN_SHOWING_ERROR, //正在显示错误
  17. AFE_SCAN_SCANNING, //正在扫描
  18. AFE_SCAN_HOLDING, //等待显示缓存信息
  19. AFE_SCAN_STOPPED, //停止中
  20. };
  21. @protocol AFEScanViewProtocol <NSObject>
  22. /**
  23. * 导航栏回调
  24. */
  25. - (void)setDelegate:(id<IStatusBarDelegate>)delegate;
  26. /**
  27. * 设置导航栏透明度
  28. */
  29. - (void)setNaviBarAlpha:(CGFloat)alpha;
  30. /**
  31. * 设置扫描进度
  32. */
  33. - (void)showPercent:(CGFloat)stage;
  34. @end