YTGuidView
自定义指南控件,模拟 iPhone 桌面效果
示例:
初始化
YTGuidView *guidView = [[YTGuidView alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, self.view.frame.size.height-100)];
guidView.delegate = (id<YTGuidViewDelegate>)self;
[self.view addSubview:guidView];
代理
#pragma - mark - YTGuidViewDelegate
- (CGFloat)numberOfInGuidView:(YTGuidView *)guidView
{
return 10;
}
- (UIView *)guidView:(YTGuidView *)guidView viewForIndex:(NSUInteger)index
{
UILabel *view = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, guidView.itemWidth, guidView.itemHeight)];
view.backgroundColor = [UIColor redColor];
view.text = [[NSString alloc] initWithFormat:@"%i", index];
return view;
}
- (void)guidView:(YTGuidView *)guidView didSelectedIndex:(NSUInteger)index
{
}
- (void)guidView:(YTGuidView *)guidView editEvent:(YTGuidEditEvent)event sequenceArray:(NSArray *)sequenceArray
{
}
- (BOOL)guidView:(YTGuidView *)guidView disableItemIndex:(NSUInteger)index
{
return YES;
}