
使用效果图

使用示例
示例编写
// 引入头文件
#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;
}