2012-03-14 14 views
0

私はスクロールビューにイメージを追加してページングを有効にする方法を長い間探してきました。左または右にスワイプすると、次の画像または優勢画像が表示されます。私はまだ働く何かを見つけるhaventは、私が見つけた唯一のものは、以下のこのイメージのスクロールページング? xCode 4.2

コードだった:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    NSArray *colors = [NSArray arrayWithObjects:[UIColor orangeColor], [UIColor greenColor], [UIColor blueColor],[UIColor redColor], 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]; 

    } 

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

は、ページングを有効にするだけの色で、私はここで、[UIImage imagenameのとUIColor変更をしようと試みたんこのOFC: @ "photo1.jpg"]しかし、それはまったく動作しません...

私はそれを行う方法を尋ねる必要があります、スクロールビュー内にいくつかの画像を持つ方法とページングを有効にする方法

ご協力いただきありがとうございます

答えて

2

私は答えを私の自己発見した。 iveがそのsooを長く探していたので正直言ってちょっと誇りに思う。とにかく私がしなければならないのは、まずUIImageで配列のUIColorを変更することです。このような

NSArray *images = [NSArray arrayWithObjects:[UIImage imageNamed:@"photo1.jpg"],[UIImage imageNamed:@"photo2.jpg"],[UIImage imageNamed:@"photo3.jpg"], nil]; 
for (int i = 0; i < images.count; i++) { 
    CGRect frame; 
    frame.origin.x = self.scrollView.frame.size.width * i; 
    frame.origin.y = 0; 
    frame.size = self.scrollView.frame.size; 

とUIImageViewと魅力のような作品でのUIViewを変更!