美文网首页
SJGestureUnlock快速集成手势解锁

SJGestureUnlock快速集成手势解锁

作者: 珍此良辰 | 来源:发表于2016-09-12 20:10 被阅读74次

    前言:如果页面显示不完整或图片看不了还请移步:简书

    SJGestureUnlock.h


    • 常用自定义属性

          @interface SJGestureUnlock : UIView
      
          @property (nonatomic, weak) id<SJGestureUnlockDelegate> delegate;
          /**
          *  默认图片
          */
          @property (nonatomic, strong) UIImage *image;
          /**
          *  高亮图片
          */
          @property (nonatomic, strong) UIImage *selectedImage;
          /**
           *  连接线的颜色
          */
          @property (nonatomic, strong) UIColor *lineColor;
          /**
          *  连接线宽度
          */
          @property (nonatomic, assign) CGFloat lineWidth;
      
          /**
          *  实例化手势解锁
          */
          + (instancetype)gestureUnlockWithFrame:(CGRect)frame;
      
          @end
      
      
    • 代理方法

          @protocol SJGestureUnlockDelegate <NSObject>
      
          /**
           *  返回对应的密码
          */
          - (void)gestureUnlock:(SJGestureUnlock *)GestureUnlock result:(NSInteger)result;
      
          @end
      
      

    SJGestureUnlock使用

    • 实例化

          // 实例化手势解锁
          SJGestureUnlock *gestureUnlock = [SJGestureUnlock gestureUnlockWithFrame:CGRectMake(unlockX, unlockY, unlockW, unlockH)];
          gestureUnlock.delegate = self;
          [self.view addSubview:gestureUnlock];
          
      
    • 实现代理方法

          /**
           *  返回记录的结果
          *
          *  @param GestureUnlock 当前手势解锁View
          *  @param result        结果
          */
          - (void)gestureUnlock:(SJGestureUnlock *)GestureUnlock result:(NSInteger)result {
      
              NSLog(@"结果:%ld", result);
          }
      
      

    效果:


    效果.gif

    【SJPullDownMenu】框架github下载地址:https://github.com/shaojianye/SJGestureUnlock.git
    【SJPullDownMenu】框架码云下载地址:https://git.oschina.net/miaomiaoshen/SJGestureUnlock.git

    相关文章

      网友评论

          本文标题:SJGestureUnlock快速集成手势解锁

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