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