2012-02-29 16 views
1

ナビゲーションバーにxコードで戻るボタンを作成しようとしています。しかし、オブジェクトライブラリからストーリーボード内のナビゲーションバーにドラッグすると、それが表示されません。xcodeのナビゲーションバーにナビゲーション項目を追加しません

+0

私はいくつかの奇妙な動作に気付きました。あたかもバックボタンがバーの後ろに隠れているかのように。 –

答えて

0

ナビゲーションが正しく設定されていないと、dbajkovicが述べたように、ナビゲーションコントローラがないと動作しません。あなたのスコアボードは次のようになります。

Navigaation Setup

あなたが唯一の右に、左にボタンを追加することはできません。

+0

あなたのやったことをやってみました。私はナビゲーションコントローラを設定しましたが、バーにドラッグすると、全く新しいバーとしてボタンとして表示されません。私はそれの周りの道を見つけた、私はちょうど唯一の違いは、それがポイントを持っていないことですバーのボタンアイテムを使用することができます –

+0

は、ナビゲーションプッシュですか? (モーダルではありません)。 – nycynik

3

OKだから、これは単にボタンをバックマークフィールドに何かを入力し、ナビゲーションバー上と属性インスペクタで

クリック夢中ですけど...。シーン階層では、ボタンが表示されますが、ナビゲーションバーには表示されません。階層で、ボタンをナビゲーション項目にドラッグすると、その項目が表示されます。もう1つは、オプションを保持して最初のものをコピーします。オブジェクトブラウザから追加しようとすると、最初のものを失います。

正常に実行された場合、最初のものが右側に表示され、2番目が左側に表示されます。

幸運。

+0

新しいView Controllerを作成した後、ナビゲーションバーを追加しました。ナビゲーション項目をドラッグするだけですが、機能しません。私は本当に新しいナビゲーションコントローラで作業したくありません。 –

0

@Jonathan Thompson:私はあなたの投稿に出くわしました。私はちょうど新しいことを学んだので、あなたの質問に対する回答として追加します。

[戻る]ボタンと[バー]ボタンの2つのボタンがあります。戻るボタンには逆方向(右から左)の矢印があり、バーボタンは通常の長方形のボタンです。次はあなたがあなたのプログラムでそれらを実装する方法について説明します。

  1. 戻るボタン:ルートビューコントローラで 、CTRL +ボタンをクリックし、あなたにそれを接続しようとしているビューコントローラにドラッグします。から選択するオプションが指定されたら、modalではなく、Pushを選択します。これにより、自動的に次のView Controllerに戻るボタンが追加されます。

  2. バーボタン(それを確認するためのプログラムを実行します。):Back Buttonにいくつかの名前を入力し、Attributes inspectorの下であなたが興味を持っているnavigationViewControllerのナビゲーションバーをクリックし、バーボタンを追加するための と。:(dbrajkovicクレジット) Enterを押して確認します。 document outlineを開き、作業していたviewControllerを探します。 Navigation Itemの左側で、公開用の三角形を探します。 Bar Button Itemをクリックします。 Ctrl +クリック+ボタンをそのviewControllerのナビゲーションバーにドラッグします。左右に配置するかどうかを選択できます。

関連する問題