2012-10-08 3 views
0

최상위 수준에 TabBarController가있는 응용 프로그램을 빌드하고 있습니다. 탭 중 하나에 테이블 뷰가 있고 행이 선택되면 UIScrollViewDelegate 및 UIPageControl을 통해 제어되는 5 개의 뷰 집합으로 이동하려고합니다.TabBarController 스택 안에 UIPageControl 포함하기

나는이 대답 데릭 Bredensteiner의 코드를 기반으로 UIScrollViewDelegate와 UIPageControl와 기본 응용 프로그램을 구축했습니다

: How do I use UIPageControl to create multiple views?

그것은 독립 실행 형 응용 프로그램, 즉으로 잘 작동 다음의 ViewController 코드는 직접 호출 될 때 AppDelegate 경유 :

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 
self.window.rootViewController = self.viewController; 
[self.window makeKeyAndVisible]; 

그러나 내 tableview 코드에서 동일한 코드를 호출하려고하면 검은 색 화면이 나타납니다. 나는 또한 presentModelViewController을 사용해 보았고 UIPageViewControl 점을 얻었지만 나머지는 검정색입니다.

LearnPageViewController *phoneContentController = [[LearnPageViewController alloc] init] ; 
// [self presentModalViewController:phoneContentController animated:YES]; 
[self.navigationController pushViewController:phoneContentController animated:YES]; 
+0

@property (nonatomic, retain) 새 창 속성을 추가하여 IBOutlet UIWindow * window를 추가 할 수있었습니다. 그러나 그것은 올바르게 들리지 않습니다. AppDelegate에 창 속성이 있고 이제는 2 레벨 아래로 또 다른 속성이 있습니다. – ardochhigh

답변

0

@property (nonatomic, retain) 새 창 속성을 추가하여 IBOutlet UIWindow * window를 추가 할 수있었습니다. 그러나 그것은 올바르게 들리지 않습니다. AppDelegate에 창 속성이 있고 이제는 2 레벨 아래로 또 다른 속성이 있습니다.