iOS 屏鎖:JKLLockScreenViewController

JKLLockScreenViewController 是 iOS 上的屏鎖控制。

Overview

It is Lock Screen Controller on platform iOS.

Feature

  • Touch ID
  • IB_DESIGNABLE
  • Autolayout
  • Localization

Installation

Add the files to your project manually by dragging the JKLLockScreenViewController directory into your Xcode project.

Usage

// Import the class
#import "JKLLockScreenViewController.h"

...

// ---------------------------------------------------
// ex) JKLLockScreenViewController in UIViewController ...
// ---------------------------------------------------
// add UIViewController
JKLLockScreenViewController * viewController = [[JKLLockScreenViewController alloc] initWithNibName:NSStringFromClass([JKLLockScreenViewController class]) bundle:nil];
[viewController setLockScreenMode:{{lock screen mode}}];    // enum { LockScreenModeNormal, LockScreenModeNew, LockScreenModeChange }
[viewController setDelegate:self];
[viewController setDataSource:self];
[self presentViewController:viewController animated:YES completion:NULL];

...

// ---------------------------------------------------
// Delegate
// ---------------------------------------------------
- (void)unlockWasSuccessfulLockScreenViewController:(JKLLockScreenViewController *)lockScreenViewController pincode:(NSString *)pincode;    // support for number
- (void)unlockWasSuccessfulLockScreenViewController:(JKLLockScreenViewController *)lockScreenViewController;                                // support for touch id
- (void)unlockWasCancelledLockScreenViewController:(JKLLockScreenViewController *)lockScreenViewController;
- (void)unlockWasFailureLockScreenViewController:(JKLLockScreenViewController *)lockScreenViewController;

// ---------------------------------------------------
// Delegate
// ---------------------------------------------------
- (BOOL)lockScreenViewController:(JKLLockScreenViewController *)lockScreenViewController pincode:(NSString *)pincode;
- (BOOL)allowTouchIDLockScreenViewController:(JKLLockScreenViewController *)lockScreenViewController;
...

iOS 屏鎖:JKLLockScreenViewController

項目主頁:http://www.baiduhome.net/lib/view/home/1427876731818

 本文由用戶 dwd4 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!