2012-02-13 16 views
13

ストーリーボードを使用して、2番目のViewコントローラの新しい画面を作成し、下部にツールバーを追加しました。しかし、ビューが表示されると、ツールバーは表示されません。私はビューを変更するためにSegueを使用しています。iOS - ツールバーが表示されない

何が間違っている可能性がありますか?あなたはナビゲーションコントローラを使用している場合

答えて

53

を試し、「ツールバーを表示」チェックを入れないスタンドアロンツールバーで、そこにボタンを追加してください。

一部だけに表示するためには、2つの異なるビュー、それを隠すだろう1とそれぞれのビューのviewWillAppearに以下を追加しないとなると、別の必要があります:

self.navigationController.toolbarHidden = YES; 

(セット

ストーリーボード上のシミュレートされたメトリックを使用して、実行時の効果を視覚的にシミュレートすることができます。ただし、Bottom Barを推測ではなく、ツールバーに設定してください。

編集:thisサンプルプロジェクトを確認しました。

+0

ええ、私はナビゲーションコントローラを使用していますが、私はツールバーを1つのビューにしか表示しません。出来ますか? –

+0

はい:そのビューに別のクラスを用意し、viewWillAppearメソッドに次のコードを追加する必要があります。 –

+0

コメントは少し制限されており、5分後には編集できません。 –

3

この

self.navigationController.toolbarHidden=NO; 
+0

これは機能しましたが、ナビゲーションコントローラツールバーのみが表示されます。ビュー固有のツールバーを表示する方法はありますか? –

4

ストーリーボードのナビゲーションコントローラを選択します。バーの可視性で、 "ツールバーを表示"をチェックします。ショーで

1

フィールドのサイズインスペクタ画面の上部に結合し、画面の下部に結合を削除することを選択しautosizinf。

関連する問題