iOS开发总结

生日动画

2017-10-19  本文已影响50人  RobinZhao

效果图演示

Birthday.gif

简单使用

// 心形生日快乐
- (void)showHeartBirthdayViewController {
    ZRBirthdayHeartModel *birthdayModel = [[ZRBirthdayHeartModel alloc] init];
    birthdayModel.birthdayTitle = @"亲爱的戎马天涯";
    birthdayModel.birthdaySubTitle = @"我公司精心为您准备了3000元";
    birthdayModel.birthdayDescriptionTitle = @"生日礼金,和一份特别惊喜!";
    [[ZRBirthdayHeartMgr shareInstance] showBirthdayViewInViewController:self birthdayModel:birthdayModel receiveBlock:^{
        NSLog(@"动画完成后做一些处理");
    }];
}

// 信封生日祝福
- (void)showEnvelopeBirthdayOneViewController {
    ZRBirthdayEnvelopeModel *model = [[ZRBirthdayEnvelopeModel alloc] init];
    model.birthdayLayerName = @"亲爱的戎马天涯";
    model.birthdayLayerDesc = @"我公司精心为您准备了3000元生日礼金,赶快来领取吧";
    model.birthdayLayerType = ZRBirthdayLayerTypeForA;
    [[ZRBirthdayEnvelopeMgr shareInstance] showBirthdayViewController:self birthdayModel:model];
}

// 信封送好友生日祝福
- (void)showEnvelopeBirthdayTwoViewController {
    ZRBirthdayEnvelopeModel *model = [[ZRBirthdayEnvelopeModel alloc] init];
    model.birthdayLayerName = @"亲爱的戎马天涯";
    model.birthdayLayerDesc = @"您的好友高圆圆小姐过生日啦,快去送祝福吧";
    model.birthdayLayerType = ZRBirthdayLayerTypeForB;
    for (NSInteger i = 0; i < 1; ++i) {
        ZRBirthdayEnvelopeFriendsItem *item = [ZRBirthdayEnvelopeFriendsItem new];
        item.title = @"高小姐";
        item.isMore = i > 2;
        [model.friendsBirthdayInfo addObject:item];
    }
    [[ZRBirthdayEnvelopeMgr shareInstance] showBirthdayViewController:self birthdayModel:model];
}

有任何感觉不妥的地方请您给出宝贵的意见,谢谢!

上一篇 下一篇

猜你喜欢

热点阅读