您的位置:首页 > 其它

SJGestureUnlock快速集成手势解锁

2016-09-12 20:22 465 查看

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

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);
}


效果:



【SJPullDownMenu】框架github下载地址:https://github.com/shaojianye/SJGestureUnlock.git

【SJPullDownMenu】框架码云下载地址:https://git.oschina.net/miaomiaoshen/SJGestureUnlock.git
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: