2011-07-18 10 views
0

3つのペンを使用して同じUIScrollViewで3つのビューをレンダリングしようとしています。しかし、Xcodeのは、この例では、ビューがあるとエラーに宣言されていないUIScrollViewで複数のペンで表示されない宣言

- (void)loadView { 
    [super loadView]; 
    UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
    scroll.pagingEnabled = YES; 
    NSInteger numberOfViews = 3; 


    MainWindow.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); 
    [scroll addSubview:MainWindow.view]; 
    view2.view.frame = CGRectMake(self.view.frame.size.width, 0, self.view.frame.size.width, self.view.frame.size.height); 
    [scroll addSubview:view2.view]; 
    view3.view.frame = CGRectMake(self.view.frame.size.width*2, 0, self.view.frame.size.width, self.view.frame.size.height); 
    [scroll addSubview:view3.view]; 

    scroll.contentSize = CGSizeMake(self.view.frame.size.width * numberOfViews, self.view.frame.size.height); 
    [self.view addSubview:scroll]; 
    [scroll release]; 
} 

をバック与え続けXcodeはメインウィンドウ、VIEW2およびビュー3が宣言されていないと言うでしょう。私は間違って何をしていますか?

+0

を宣言し、定義するために

UIView *view2 = ... 

を行うことを望むかもしれないでください、あなたがメインウィンドウ、VIEW2とview3を作成するコードを表示することができます

NSObject *object 

でオブジェクトを宣言します?上記のスニペットから、何が悪いのかを推測するのは難しいです。 – Cyprian

答えて

1

あなたはview2

+0

これは私に新しいエラーを与えます: "エラー:構造体または共用体ではないメンバーのビュー 'の要求。ですから私の問題はおそらくオブジェクトの宣言を超えているのです。 – Damien

+0

view2はビューコントローラではなく、ビューである必要があります。 – PengOne

関連する問題