IOS引導界面

#pragma mark - 
#pragma mark - 添加新手引導
//添加幫助圖片
- (void)addHelpImage
{
    //顯示用戶幫助圖片
    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, -20, ScreenWidth, ScreenHeight)];
    scrollView.delegate = self;
    scrollView.contentSize = CGSizeMake(ScreenWidth*4, ScreenHeight);
//    scrollView.delegate = self;
    scrollView.showsVerticalScrollIndicator   = NO;    //是否顯示垂直滾動條
    scrollView.showsHorizontalScrollIndicator = NO;    //是否顯示水平滾動條
    scrollView.backgroundColor = [UIColor clearColor];
    scrollView.bounces  = YES;                          //滾動到末端是否要彈性效果
    scrollView.pagingEnabled = YES;                    //scrollView是否響應事件
    [self.view addSubview:scrollView];
    
    for (int i = 9; i < 13; i++) {
        NSString *name = [NSString stringWithFormat:@"%d.png",i+1];
        UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:name]];
        image.frame = CGRectMake(ScreenWidth*(i-9), 0, ScreenWidth, ScreenHeight);
        [scrollView addSubview:image];
        [image release];
    }
    
}


#pragma mark - UIScrollViewDelegate
- (void)scrollViewDidScroll:(UIScrollView *)sender
{
    //當響應用戶的滑動操做時,修改page控件的值
    CGFloat pageWidth = sender.frame.size.width;
    
    if (sender.contentOffset.x+pageWidth > sender.contentSize.width+100.0f)
    {
        [self enterOtherController];
    }
}


- (void)enterOtherController
{
        //保存參數,進入住頁面
    self.settings.guideShown = 0;
    [_userDefaults setInteger:0 forKey:kShowGuide];
    [self settingHomeViewController];
}
相關文章
相關標籤/搜索