2013-09-01 42 views
-2

我想打一個教程屏幕,並已投入滾動視圖和頁面控制器。我想放置圖像,以便用戶可以在第一次啓動時滑過教程屏幕。但我可以把這樣的標籤使用滾動視圖和頁面控制器指南屏幕

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 

    float defWidth = _scrollView.frame.size.width; 
    float defHeight = _scrollView.frame.size.height; 

    _scrollView.pagingEnabled = YES; 
    _scrollView.contentSize = CGSizeMake(defWidth * _pageControl.numberOfPages, _scrollView.frame.size.height); 
    _scrollView.showsHorizontalScrollIndicator = NO; 
    _scrollView.showsVerticalScrollIndicator = NO; 
    _scrollView.scrollsToTop = NO; 
    _scrollView.bounces = NO; 
    _scrollView.delegate = self; 

    UIColor *bgColor[] = {[UIColor orangeColor],[UIColor brownColor],[UIColor grayColor],[UIColor darkGrayColor],[UIColor blackColor]}; 

    for (int i = 0; i < _pageControl.numberOfPages; i++) { 
     UILabel *label = [[UILabel alloc] init]; 
     float x = (defWidth * (float)i); 
     label.frame = CGRectMake(x, 0.0f, defWidth, defHeight); 
     label.backgroundColor = bgColor[i]; 
     label.textColor = [UIColor whiteColor]; 
     label.font = [UIFont fontWithName:@"AppleGothic" size:20]; 
     NSLog(@"%d,%f", i, x); 
     label.text = [NSString stringWithFormat:@"hogehoge%d", (i + 1)]; 
     NSLog(@"%@", label.text); 
     [_scrollView addSubview:label]; 
    } 

} 

但我不能把圖像,而不是標籤。我怎樣才能把圖像滾動視圖,使這將是幾張圖片的幻燈片放映?

回答

2

創建一個滑動的圖像顯示,使用戶可以像你說的通過教程的圖像或圖像輕掃,我覺得射線的教程非常有幫助。它還附帶了具有四種不同滑動圖像方式的項目示例代碼。這裏是鏈接,該教程它會幫助你瞭解它是如何完成的。

http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

在ADITION

,如果你想只是有一個幻燈片有一個由kirualex做了很大的控制即是一個極好的控制,你可以在這裏下載:

https://github.com/kirualex/KASlideShow

我可以做一個運行的這些方法的下降,但它會很漫長,我想通過教程去,看着代碼你就會明白這個問題要好得多。

相關問題