質問

だから、私は320 TTLauncherviewの実装に問題があります。私はフォークではなく、私は彼らのコードを使っています(私はRodmazのバージョンについて聞いたが)、そして私はそれを正しく動作させることができない。これが私のアプリがあなたのように見えるものです。

ALT TEXT http://img709.imageshack.us/img709/8792/screenshot20100715AT409 .png

アイコンの画像を削除しましたが、問題はありません。問題は、上部にナビゲーションバーがまったくありません、そして私は下部の白いストリップを引き起こし、それはナビのバーと同じ寸法を持つように見えます。私は自分のコードを見ながらかなり過ごし、これを全く理解することはできません。それは彼らのナビゲーションバー(彼らのカタログのサンプルアプリケーションに見られるように)tttableviewController、またはさらにアップされているようなものです。ただし、私のApp はFacebookアプリのようにを起動します。テーブルにはありませんが、Ttlauncherviewに。 SO ...私のTtlauncherビューにナビゲーションバーを入手するには、「アプリデリゲート - > ttlaunchercherbiewサブクラス」

に入った場合

あなたの助けをありがとう!

編集:

使用したコードを追加しました。私はこれを私のApp Delegateに入れ、私の最初のビューを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];
.

役に立ちましたか?

解決

ナビゲーションバーでビューをラップするだけで、の前に新しいビューをプッシュします。例として、ここに私がナビゲーションバーを搭載したモーダルビューコントローラを提示する私のコードのスニペットがあります。

- (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