1

iOSの標準の戻るボタンがnavigationBarオブジェクトライブラリに見つからないのでaに入れられないので、コードか何かでできますか?

通常の標準の青い戻るボタンが欲しいだけです。

4

3 に答える 3

1

戻るボタンを自分で追加することはできません。戻るボタンは、ナビゲーション コントローラーの一部です。ビューにナビゲーション コントローラーを埋め込むと、戻るボタンが表示され、前のビューの名前が入力されます。

ストーリーボードを使用している場合は、ビュー コントローラーを選択し、トップ メニューで [エディター] -> [埋め込み] -> [ナビゲーション コントローラー] を選択します。


編集: これは例です。

于 2013-04-05T15:08:22.873 に答える
0

Xcode 7.2 を実行しています。これは私を夢中にさせていましたが、私はそれを理解しました. [戻る] ボタンを表示するために必要なすべての要素を次に示します (それを証明するためにテスト プロジェクトを作成します)。

1) Navigation Controller が必要で、それを初期 View Controller に設定する必要があります。したがって、Navigation Controller を追加すると、2 つのテーブルがインポートされます。Navigation Controller をクリックし、プロパティ リストで [Is Initial View Controller] というボックスをオンにします。このビューを指す矢印が表示されます。

2) この場合、含まれている/接続されている TableViewController ではなく、ViewController が必要なので、TableViewController (RootController) を削除し、新しい ViewController を追加します。

3) ナビゲーション コントローラーのトップ バーと、矢印が左向きのオレンジ色の円をクリックして、ナビゲーション コントローラーを新しい ViewController に接続します。キーボードの Control ボタンを押したまま、オレンジ色の円から ViewController までクリック アンド ドラッグして離します。2 つのビューを接続する方法に関するオプションのリストが表示されたら、[ルート ビュー コントローラー] を選択します。

終わり!これでナビゲーション バーが機能し、追加されたすべてのセグエで戻る矢印が自動的に表示されます。これをテストします。別の ViewController を追加し、既存の ViewController のボタンで接続します。ボタンから最新の ViewController への Control-click-drag アプローチを使用します。作成した新しいセグエの「表示」オプションを選択します。

それを実行します。ボタンをクリックして最新の ViewController に移動すると、戻るオプションが自動的に表示されます。

これはすべて Navigation Controller によって提供されますが、別のコントローラーを RootController にした場合のみです。ハッピーナビゲート!

于 2015-12-26T20:18:19.393 に答える