iOSの標準の戻るボタンがnavigationBar
オブジェクトライブラリに見つからないのでaに入れられないので、コードか何かでできますか?
通常の標準の青い戻るボタンが欲しいだけです。
iOSの標準の戻るボタンがnavigationBar
オブジェクトライブラリに見つからないのでaに入れられないので、コードか何かでできますか?
通常の標準の青い戻るボタンが欲しいだけです。
戻るボタンを自分で追加することはできません。戻るボタンは、ナビゲーション コントローラーの一部です。ビューにナビゲーション コントローラーを埋め込むと、戻るボタンが表示され、前のビューの名前が入力されます。
ストーリーボードを使用している場合は、ビュー コントローラーを選択し、トップ メニューで [エディター] -> [埋め込み] -> [ナビゲーション コントローラー] を選択します。
編集: これは例です。
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 にした場合のみです。ハッピーナビゲート!