SYGuideView:APP首次使用时的引导页设置

SYGuideView

使用效果图
使用效果图
使用示例
使用示例

示例编写

// 引入头文件
#import "SYGuideView.h"
// 首次使用,显示引导页:使用默认按钮,且放大淡化
// 判断是否首次使用
BOOL isFirstUsing = SYGuideView.readAppStatus;
if (!isFirstUsing)
{
    // 非首次使用

    // 保存首次使用的状态
    [SYGuideView saveAppStatus];

    // 实例化引导页
    NSArray *images = @[@"guideImage_1", @"guideImage_2", @"guideImage_3", @"guideImage_4"];
    SYGuideView *guideView = [[SYGuideView alloc] initWithImages:images];
    guideView.buttonClick = ^(){

    };
}
// 首次使用,显示引导页:使用自定义按钮,且缩小淡化
BOOL isFirstUsing = SYGuideView.readAppStatus;
if (!isFirstUsing)
{
    // 保存首次使用的状态
    [SYGuideView saveAppStatus];

    NSArray *images = @[@"guideImage_1", @"guideImage_2", @"guideImage_3"];
    SYGuideView *guideView = [[SYGuideView alloc] initWithImages:images];
    // 隐藏动画类型
    guideView.animationType = SYGuideAnimationTypeZoomOut;
    // 按钮属性设置
    guideView.button.frame = CGRectMake((self.view.frame.size.width - 100.0) / 2, (self.view.frame.size.height - 40.0), 100.0, 40.0);
    [guideView.button setTitle:@"隐藏" forState:UIControlStateNormal];
    guideView.button.backgroundColor = [UIColor brownColor];
    guideView.button.layer.cornerRadius = 10.0;
    guideView.button.layer.borderWidth = 1.0;
    guideView.button.layer.borderColor = [UIColor redColor].CGColor;
    guideView.buttonClick = ^(){

    };
}
// 首次使用,显示引导页:使用左滑后淡化
BOOL isFirstUsing = SYGuideView.readAppStatus;
if (!isFirstUsing)
{
    // 保存首次使用的状态
    [SYGuideView saveAppStatus];

    NSArray *images = @[@"guideImage_1", @"guideImage_2", @"guideImage_3"];
    SYGuideView *guideView = [[SYGuideView alloc] initWithImages:images];
    // 隐藏响应类型
    guideView.isSlide = YES;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容