CYPromptCoverView *cover = [[CYPromptCoverView alloc] initWithBgColor:[UIColor colorWithWhite:0 alpha:0.5] revealView:self.typeBtn revealType:CYPromptCoverViewRevealTypeOval layoutType:CYPromptCoverViewLayoutTypeRightDown];
cover.des = @"000000000000";
cover.detailDes = @"3s 4s 5s";
cover.delegate = self;
[Cover showInView:self.view];
//连环使用时,加到queue中的cover的dismissBtnTitle会被自动设置为“下一步”,最后一个cover的dismissBtnTitle设置为“完成”。
CYPromptCoverViewQueue *queue = [[CYPromptCoverViewQueue alloc] init];
queue.delegate = self;
CYPromptCoverView *cover0 = [[CYPromptCoverView alloc] initWithBgColor:[UIColor colorWithWhite:0 alpha:0.5] revealView:self.aBtn revealType:CYPromptCoverViewRevealTypeOval layoutType:CYPromptCoverViewLayoutTypeDown];
cover0.des = @"000000000000";
cover0.detailDes = @"3s 4s 5s";
CYPromptCoverView *cover1 =[[CYPromptCoverView alloc] initWithBlurRadius:0.5 revealView:self.aSegement revealType:CYPromptCoverViewRevealTypeRect layoutType:CYPromptCoverViewLayoutTypeDown];
cover1.des = @"111111111";
cover1.detailDes = @"3s 4s 5s";
CYPromptCoverView *cover2 = [[CYPromptCoverView alloc] initWithRevalView:self.aSwitch layoutType:CYPromptCoverViewLayoutTypeDown];
cover2.des = @"22222222222";
cover2.detailDes = @"3s 4s 5s";
[queue addPromptCoverView:cover0];
[queue addPromptCoverView:cover1];
[queue addPromptCoverView:cover2];
[queue showCoversInView:self.view];
CYPrompCoverView和CYPrompCoverViewQueue都提供了事件回调,设置代理即可使用。
#pragma mark - coverDelegate
- (void)CYPromptCoverViewDidClickedDismissBtn:(CYPromptCoverView *)coverView {
}
- (void)CYPromptCoverViewDidClickedNeverBtn:(CYPromptCoverView *)coverView {
}
#pragma mark - queueDelegate
- (void)CYPromptCoverViewQueue:(CYPromptCoverViewQueue *)queue didDismissCoverAtIndex:(NSUInteger)index {
NSLog(@"index is %ld",index);
}
- (void)CYPromptCoverViewQueueDidDismissAllCovers:(CYPromptCoverViewQueue *)queue {
}
- (void)CYPromptCoverViewQueue:(CYPromptCoverViewQueue *)queue didClickedNeverBtnInCoverView:(CYPromptCoverView *)coverView {
}
- If you find bug when used,Hope you can Issues me,Thank you or try to download the latest code of this framework to see the BUG has been fixed or not)
- If you find the function is not enough when used,Hope you can Issues me,I very much to add more useful function to this framework ,Thank you !
- 如果使用过程中发现任何问题,欢迎issue我,我会尽快解决。
- 如果在需求上有任何的意见或者建议,也欢迎issue提出,非常感谢!
- QQ:397604080
The MIT License (MIT) - see LICENSE file.