Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 1.8 KB

README.md

File metadata and controls

82 lines (62 loc) · 1.8 KB

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

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