문제

그래서, 나는 320 ttlauncherview의 구현에 몇 가지 문제가 있음을 알고 있습니다. 나는 포크가 아니라 그들의 코드를 사용하고 있습니다 (Rodmaz 버전에 대해 들었지만). 제대로 작동 할 수 없습니다. 이것은 내 앱이 어떻게 생겼는지입니다.

Alt text http://img709.imageshack.us/img709/8792/screenshot20100715AT409 .png

아이콘 이미지를 제거합니다. 그건 문제가 아닙니다. 문제는 맨 위에는 탐색 막대가 없으며 탐색 바와 동일한 치수를 갖는 것으로 보이는 하단의 하얀 스트립을 유발합니다. 나는 그들의 코드를 통해 꽤 많은 것을 보냈고 이것을 전혀 알아볼 수는 없습니다. 탐색 모음 (카탈로그 예제 앱에서 볼 수 있듯이)은 TTTableViewController 또는 더 멀리 윗면에서 나타납니다. 그러나 내 앱 은 테이블에 아닌 Facebook 앱이 테이블에 포함되지 않고 TTLAuncherView에 표시됩니다. 그래서 ... 탐색 막대가 내 ttlauncher보기에 어떻게 얻을 수 있습니다. "App Delegate -> ttlauncherview 하위 클래스"

도움말셔서!

편집 :

가 사용한 코드가 추가되었습니다. 나는 이것을 내 앱 위임에 넣고 첫 번째 뷰를 UINAvigation 컨트롤러로 포장하며, 원하는대로 작동했습니다!

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];
.

도움이 되었습니까?

해결책

이전 뷰를 눌러 탐색 모음으로 뷰를 탐색하기 만하면됩니다.예를 들어 탐색 막대가있는 모달 뷰 컨트롤러를 제시하는 내 코드의 스 니펫이 있습니다.

- (IBAction) showNewNavView: (id) sender 
{

    // Present it as a modal view and wrap the controller in a navigation controller to provide a navigation bar for the Edit and Save buttons
    ModalViewController *addController = [[ModalViewController alloc] initWithNibName:@"ModalViewController" bundle:nil];
    addController.delegate = self;

    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:addController];
    navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;

    [self presentModalViewController:navigationController animated:YES];

    [navigationController release];
    [addController release];

}
.

버튼을 추가하거나 이제 제목을 설정하려면, 추진중인 뷰의 viewDidLoad 메소드 에서이 작업을 수행해야합니다 (즉, TTLAuncher보기)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top