#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]; }