前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github源码推荐:(12.25):手势解锁,个人SDK集成,无限循环图片轮播--转自Bison的技术博客

Github源码推荐:(12.25):手势解锁,个人SDK集成,无限循环图片轮播--转自Bison的技术博客

作者头像
Bison
发布2018-07-06 15:19:24
5690
发布2018-07-06 15:19:24
举报
文章被收录于专栏:iOS DeveloperiOS DeveloperiOS Developer

Bison的技术博客.png

- NO.1 最全面最高仿支付宝的手势解锁---下载

(PCGestureUnlock)

具体用法如下

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    // 解锁界面  默认clip:YES, arrow:YES
    PCCircleView *lockView = [[PCCircleView alloc] init];  
    lockView.delegate = self;
    self.lockView = lockView;
    [self.view addSubview:lockView];
}

#pragma - mark - circleView - delegate
#pragma mark - circleView - delegate - setting
- (void)circleView:(PCCircleView *)view type:(CircleViewType)type connectCirclesLessThanNeedWithGesture:(NSString *)gesture
{
    NSString *gestureOne = [PCCircleViewConst getGestureWithKey:gestureOneSaveKey];

    // 看是否存在第一个密码
    if ([gestureOne length]) {
        NSLog(@"提示再次绘制之前绘制的第一个手势密码");
    } else {
        NSLog(@"密码长度不合法%@", gesture);
    }
}

- (void)circleView:(PCCircleView *)view type:(CircleViewType)type didCompleteSetFirstGesture:(NSString *)gesture
{
    NSLog(@"获得第一个手势密码%@", gesture);
    // infoView展示对应选中的圆
}

- (void)circleView:(PCCircleView *)view type:(CircleViewType)type didCompleteSetSecondGesture:(NSString *)gesture result:(BOOL)equal
{
    NSLog(@"获得第二个手势密码%@",gesture);
    if (equal) {
        NSLog(@"两次手势匹配!可以进行本地化保存了");

    } else {
        NSLog(@"两次手势不匹配!");
    }
}

#pragma mark - circleView - delegate - login or verify gesture
- (void)circleView:(PCCircleView *)view type:(CircleViewType)type didCompleteLoginGesture:(NSString *)gesture result:(BOOL)equal
{
    // 此时的type有两种情况 Login or verify
    if (type == CircleViewTypeLogin) {
        if (equal) {
            NSLog(@"登陆成功!");
        } else {
            NSLog(@"密码错误!");
        }
    } else if (type == CircleViewTypeVerify) {

        if (equal) {
            NSLog(@"验证成功,跳转到设置手势界面");

        } else {
            NSLog(@"原手势密码输入错误!");

        }
    }
}

- NO.2 最强个人界面集成---下载

(LBPersonalPageDemo)

具体用法如下

继承LBPersonalPage_VC

- (void)viewDidLoad {
    [super viewDidLoad];

    //头像设置
    self.headImageView.image = [UIImage imageNamed:@"myheadimage.jpeg"];
    //背景设置
    self.imageBG.image = [UIImage imageNamed:@"BG.jpg"];
    //昵称设置
    self.nameLabel.text = @"BISON";
}

//右边按钮
- (void)rightBtnAction{
    NSLog(@"hello-rig");
}
//左边按钮
- (void)leftBtnAction{
    NSLog(@"hello-left");
}

- NO.3 无限循环图片轮播---下载

(SDCycleScrollView)

具体用法如下

继承LBPersonalPage_VC

- (void)viewDidLoad {
[super viewDidLoad];

    // 网络加载图片的轮播器
    cycleScrollView.imageURLStringsGroup = imagesURLStrings;

    // 本地加载图片的轮播器
    SDCycleScrollView *cycleScrollView = [SDCycleScrollView cycleScrollViewWithFrame: imagesGroup:图片数组];
}

推荐一款学习iOS开发的app_____|______| | 传送门

更多经验请点击 技术交流群:534926022(免费) 511040024(0.8/人付费) 好文推荐:iOS开发内购全套图文教程

版权归©Bison所有 如需转载请保留原文超链接地址!否则后果自负!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015.12.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • - NO.1 最全面最高仿支付宝的手势解锁---下载
  • - NO.2 最强个人界面集成---下载
  • - NO.3 无限循环图片轮播---下载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档