こんにちは、私はこの問題を抱えている:UINavigationControllerとmodalViewController問題
私は、各タブのUINavigationControllersでUITabBarControllerを持っています。
しかし、ボタンをクリックすると、モーダルな方法でUINavigationController(マルチビューになるので)を使って新しいビューを表示するようなアクションを実装しようとしています。
私が試みたのは、新しいUIViewControllerをNavigationBarで実装することでした。
SendMessageViewController *v = [[SendMessageViewController alloc] initWithNibName:@"SendMessageView" bundle:nil];
UINavigationController *t = [[UINavigationController alloc] initWithRootViewController:v];
[(UINavigationController *)[tabbar.viewControllers objectAtIndex:0] presentModalViewController:t animated:true]; // hardcoding 0, I know
しかし、プッシュされていますモーダルビューは「SendMessageView」XIBに定義された2つのナビゲーションバー、空の、そして私の他に表示されます。そして、ボタンハンドラに私はこのような何かを書きました。
これを解決する方法はありますか?私はUINavigationControllerを含むだけのXIBを作成したくありません。私はそれをプログラム的に行うことができると思いました。
こんにちはケンドール。答えてくれてありがとう。私はあなたのコードを試したが、まだ動作しません、私はまだダブルバーを表示しています:(私は別の場所で何か間違っている必要があります:( – rubenfonseca
それについて申し訳ありません、それは動作することを誓った可能性があります - –