2012-04-28 24 views
0

私はメインコントローラとしていくつかのタブを持つメインtabBarControllerを持っており、各タブにはいくつかのオブジェクトが含まれています。ビューが呼び出されると、例えば、テーブルビューの一つのセルを押すと、タブバーを使用。消える、iOS tabBarControllerが表示されません

AppsViewController.hidesBottomBarWhenPushed = YES; 
[[self navigationController] pushViewController:AppsViewController animated:YES]; 

新しいビューは、新たなtabBarControllerが含まれていますが、それは表示されません!どのようにそれを解決するには?可能でない場合は、tabBarControllerの代わりにtabBar(正しく表示されます)を挿入し、そのコントロールをプログラマティックに処理するオプションもあります。どうやって?どんな助けもありがとう。ありがとうございました。

+0

http://www.roseindia.net/tutorial/iphone/examples/iPhone-TabBar-Application-Tutorial-UITabBar uはそれについてどう思うか 乾杯を教えてください。 html >>このブログ記事を参照してください。あなたが助けてくれるかもしれません.. – Nit

+0

この例はtabBarControllerに基づいていますが、1つのtabBではなくarオブジェクト – Jaume

答えて

0

あなたがUITabarControllerについて話しているのであれば、タブバーコントローラでもあるタブでコントローラを選択することはできません。それを行う唯一の方法は、それをモーダルに提示することです。 higとviewコントローラでは、なぜプログラミングのガイドが明確に説明されています。その理由は、View Controllerの階層に関するものです。

+0

モーダルビューコントローラがそれを解決しました!私はあなたの助けに感謝します!ありがとうございました。 – Jaume

+0

あなたは歓迎です – Andrea

1

正直言って私はタブバーを使用しないでください。それはそれをカスタマイズするために特定の条件で非常に複雑になります。私は、タブの代わりにカスタムボタンを配置しているのです。デザイナーに残りをさせてください。ボタンの画像はURアプリのタブバーとまったく同じように見えますが、簡単にカスタマイズできます。

私の最近のアプリのスナップショットは、タブバーのように見えるかもしれませんが、カスタムボタン

私は

W

+0

ご返信ありがとうございますが、残念ながら私はtabBarまたはtabBarControllerを使用する必要があります...しかし、私はまた、このメソッドをアンドロイドで使用し、私はそれをテストするためにいくつかのコードを変更しようとします... – Jaume

関連する問題