2012-02-26 46 views
2

我有一個小問題,我使用這個代碼,以滾動隨顏色:滾動到廈門國際銀行(的PageControl)

NSArray *colors = [NSArray arrayWithObjects:[UIColor redColor], [UIColor greenColor], [UIColor blueColor], nil]; 

你可以從顏色到彩色滾動,但有滾動的方式到另一個xib文件?

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSArray *colors = [NSArray arrayWithObjects:[UIColor redColor], [UIColor greenColor], [UIColor blueColor], nil]; 
    for (int i = 0; i < colors.count; i++) { 
     CGRect frame; 
     frame.origin.x = self.scrollView.frame.size.width * i; 
     frame.origin.y = 0; 
     frame.size = self.scrollView.frame.size; 

     UIView *subview = [[UIView alloc] initWithFrame:frame]; 
     subview.backgroundColor = [colors objectAtIndex:i]; 
     [self.scrollView addSubview:subview]; 
     [subview release]; 
    } 

    self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * colors.count, self.scrollView.frame.size.height); 
} 

回答

2

本教程將幫助你:http://www.iosdevnotes.com/2011/03/uiscrollview-paging/ (我認爲你已經使用本教程)

但在本教程的最後一行:

更新:在評論,一些人們詢問關於在滾動視圖內放置按鈕 ,以及關於使用界面構建器設置滾動視圖 。我已經添加了一些代碼,其中包括此處的按鈕 以及此處使用Interface Builder的版本。

所以這裏是鏈接移動到廈門國際銀行文件:https://github.com/cwalcott/UIScrollView-Paging/tree/buttons-ib

祝你好運, 彌敦道

+0

它worked1 !!!!!!! – Frenck 2012-02-27 00:53:55

0

而是準備的UIView的,並將它們添加到一個滾動視圖,你確實可以使用[[NSBundle mainBundle] loadNibNamed...加載多個筆尖(這是編譯XIB),並將它們添加到一個滾動視圖,然後滾動他們上下,或背並且。