2012-02-26 3 views
2

私は色に色からスクロールするこのコードを使用しています、小さな疑問を持っていた:あなたは色に色からスクロールできスクロール(pagecontrol)

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

が、スクロールする方法があります別のxibファイルに移動しますか?代わりのUIViewのを準備して戻って、あなたが実際にいくつかのペン先を読み込む(XIBコンパイルされている)とscrollviewにそれらを追加し、それらをスクロールする[[NSBundle mainBundle] loadNibNamed...を使用することができscrollviewにそれらを追加し、ダウン、またはの

- (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を使用してスクロールビュー を設定することについても質問しています。ここにボタン を含むコードとInterface Builderを使用したバージョンを追加しました。だからここ

はXIBファイルを移動するためのリンクです:https://github.com/cwalcott/UIScrollView-Paging/tree/buttons-ib

幸運、 ネイサン

+0

それはworked1 !!!!!!! – Frenck

0

関連する問題