SJGestureUnlock快速集成手势解锁

it2022-05-05  143

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

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

转载于:https://www.cnblogs.com/miaomiaoshen/p/5866116.html


最新回复(0)