2012-01-18 5 views
1

페이지 컨트롤러에 4 개의보기를 추가하고 싶습니다. 페이지 컨트롤러와 함께 스크롤보기를 사용했습니다. 나는이 코드를 의 viewDidLoad 여기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]; 

뷰 1, 뷰 2, view3, view4 4 개 가지보기의 refference 있습니다를 사용했다. 아무쪼록이 문제에 관해 도움을받을 수 있습니까?

답변

0

그래도 괜찮지 만 CGSizeMake (scrollView.frame.size.width * 4, scrollView.frame.size.height)에 scrollview의 contentSize를 설정 했습니까?

+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]); 
관련 문제