2012-07-27 2 views
0

각 페이지에 대해 UIViewController가있는 20 개의 페이지가 나중에 포함되어야하는 ScrollView (contentScrollView)가 있습니다.UIScrollView에 여러 개의 뷰를 추가하는 방법

지금이이 UIViewControllers를 추가 할 때 gray bar at the top ?!

를 (이 문제에 영향을주지 않습니다 있도록 MainViewController에서 오른쪽 상단 모서리에있는 버튼입니다) 나는이 코드를 가지고 내가 contentScrollView에 볼 무엇을 얻을 내 MainViewController 클래스 내 contentScrollView은 어디에서 :

:

Slide1ViewController*test = [[Slide1ViewController alloc] init]; 
test.view.frame = CGRectMake(0, 0, 1024, 768); 
[self.contentScrollView addSubview:[test view]]; 

나는 프레임을 설정 한 후이 권리 같은 배경을 추가 할 때

test.view.backgroundColor = [UIColor blackColor]; 

그렇다면 상단에 해당 막대가없는 검은 색 배경이 표시되지만 Slide1ViewController.xib에있는 레이블은 나타나지 않습니다.

누군가 나를 도울 수 있기를 바랍니다.

+0

시도'[contentScrollView addSubview : test.view]입니다 믿는 동안 내가 클래스를 만들 수 있도록 UINavigationController가 여전히 선택된 몰랐어요 미안 해요'; scrollview의 내용 크기가 테스트 클래스의 프레임과 일치하는지 확인하십시오 – WaaleedKhan

+0

답변 해 주셔서 감사합니다. 방금 코드로 변경했지만 여전히 navBar를 얻지 못했습니다. – ferdyyy

+0

**보기 **를 추가해야합니다. scrollView, **보기 컨트롤러 ** ** .... – lnafziger

답변

0

각 뷰 컨트롤러에 20 페이지가 필요하면 uinavigationcontroller를 사용해야하며 실제로 스크롤 뷰를 원한다면 uitableview를 사용하여 각 셀을 uiviewcontroller 중 하나의 뷰로 만듭니다. 보기가 필요할 때로드되지만 스크롤보기에서는 너무 많은 겹쳐서 동시에로드 될 수 있습니다.

+0

하지만 나는 페이지처럼 미끄러 져에 대한 가로 필요가 너무 tableview 함께 가능 한가요? – ferdyyy

+0

예 tableview.transform = cgaffinetransformmakerotation ... –

0

나는 그것이 UIViewController에

관련 문제