Skip to content

ZeroOnet/ZNNineGridUnlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZNNineGridUnlock

This is a kit to realize nine grids unlock simulates Android, you can add a new unlock method for your App with ZNNineGridUnlock, including custom your item image or background and stoke line color。Meanwhile,the password of nine grids can be reset after you input previous password successfully!

Your operation is very sample, just like doing these code as follows:

- (ZNNineGridsUnlockView *)NGUView {
    if (!_NGUView) {
        _NGUView = [[ZNNineGridsUnlockView alloc] init];
        _NGUView.delegate = self;
        _NGUView.unlockStatus = ZNUnlockStatusSettingPWD;
        
        //custom your style
    
        //if you want to change images, you should init view by method the following:
        //_NGUView = [[ZNNineGridsUnlockView alloc] initWithSelectedImageName:@"btnSelected" unselectedImageName:@"btnUnselected" unlockFailedImageName:@"unlockFailed"];
        
        //_NGUView.backgroundColor = [UIColor grayColor]; //default is clear color
        
        //_NGUView.strokeLineColor = [UIColor orangeColor]; //default is adaptable selected image build in kit
        
        //_NGUView.ShouldShowStrokeProcessing = NO; //default is YES
    }
    
    return _NGUView;
}

All of messages about unlock view like status and password will show you by delegate:


- (void)ZNUnlockCallBackWithStatus:(NSString *)status andPWD:(NSString *)pwd {
    NSLog(@"status:%@ pwd:%@", status, pwd);
}

The next gif show how to input password:

image

You can alse hidden the stroke line, just set ShouldShowStrokeProcessing = YES.

if you are a Chinese,you can know some details about this kit with http://blog.csdn.net/zeroonet/article/details/68069011

Thanks for your reading!

Releases

No releases published

Packages

No packages published