2012-01-18 5 views
1

ページコントローラーで4つのビューを追加したい。ページコントローラーでスクロールビューを使用しています。私はVIEW1、VIEW2、view3、view4は、4つの異なるビューのrefferenceある。ここpagecontrollerにさまざまなビューを追加するにはどうすればいいですか?

[super viewDidLoad]; 
NSMutableArray *views=[[NSMutableArray alloc ]initWithObjects:v1.view,v2.view,v3.view,v4.view,nil]; 
for (int i=0; i<views.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=[views objectAtIndex:i]; 
    //[subview addSubview:[views objectAtIndex:i]]; 
    [v1.view addSubview:subview]; 
    [subview release]; 

のviewDidLoad をこのコードを使用しています。 これについて、お手伝いできますか?

答えて

0

右のようになりましたが、scrollviewのcontentSizeをCGSizeMake(scrollView.frame.size.width * 4、scrollView.frame.size.height)に設定しましたか?

+0

はい、私が行っているこのself.scrollView.contentSize = CGSizeMake((self.scrollView.frame.size.width * views.count)、self.scrollView.frame.size.height)。しかし、まだそれは来ていません。 – deepti

0

V1、V2、V3、V4は私が推測するビューコントローラです。 正しく初期化され、有効なメモリがありますか? チェック

NSLog(@"%@",[v1 description]);