그래서 Three20 TTLauncherView를 구현할 때 몇 가지 문제가 있습니다. 포크가 아니라 코드를 사용하고 있습니다 (비록 rodmaz의 버전에 대해들은 적이 있지만). 제대로 작동하지 않습니다. 이것이 내 앱의 모습입니다. Three20 TTLauncher 문제
alt text http://img709.imageshack.us/img709/8792/screenshot20100715at409.png
은 그게 문제가 아니라, 아이콘 이미지를 제거했습니다. 문제는 상단에 탐색 모음이 전혀 없으며 하단에 흰색 막대가 표시되어 탐색 표시 줄과 동일한 크기로 표시됩니다. 나는 코드를 보면서 꽤 많은 시간을 보냈으며 전혀 이해할 수 없다. 내비게이션 막대 (TTTableViewController 또는 그 이상의 항목)는 해당 카탈로그 예제 응용 프로그램에서 볼 수있는 것처럼 보입니다. 그러나, 내 애플 페이 스북 애플 리케이션처럼 테이블에 시작하지 TTLauncherView로 시작합니다. 그래서 ... "App Delegate -> TTLauncherView Subclass"라면 내 탐색 막대를 TTLauncher 뷰로 가져 오는 방법당신의 도움에 감사드립니다!
편집 :
내가 사용한 코드가 추가되었습니다. 이것을 UINavigation Controller로 첫 번째 뷰를 래핑하는 애플 리케이션 델리게이트에 넣었고, 원하는대로 작동했습니다!
MainViewController *aController = [[MainViewController alloc] initWithNibName:nil bundle:nil]; //my Main view
self.mainViewController = aController;
[aController release]; //release for Memory Management
self.mainViewController.view.frame = [UIScreen mainScreen].applicationFrame;
UINavigationController *navigationController = [[UINavigationController alloc] init];
[navigationController pushViewController:self.mainViewController animated:NO]; //Gets the main view on the screen
[window addSubview:navigationController.view];
하지 코드 I를 누르면되는 것을 할 필요가 사용을 끝내지 만, 당신은 올바른 방향으로 나를 지적했다. 고맙습니다! –
문제 없습니다. 행운을 빈다. – iwasrobbed
무엇을 사용 했습니까? –