Sujay U N、
あなたは、画面の一番下に埋め込まUINavigationControllerによって提供さUINavigationBarを移動しようとしないはずです。それを試してみると、すべてのビューをその下に移動すると、すべてのコントローラオブジェクトが非表示になります。
策
アプローチ1:
ツールバーの使用を検討して:)
ツールバーが画面の下部に配置されるように設計されています。あなたはXIBを使用するか、ストーリーボードしている場合は、コンポーネントライブラリからツールバーを選択し、あなたのViewControllerの一番下にそれを配置し、適切にマスクや制約を自動サイズ:)
今
戻るボタンを使用することを示すために適用することができますUIBarButtonItemsのスタイルをカスタムに変更し、矢印イメージを提供するか、完了時にデフォルトのスタイルを提供します。
あなたはすべて設定されていますが、あなたのビューコントローラの上部にUINavigationBarが表示されます。それを取り除くためには、
があなたのViewControllerを選択し、そのTopBarプロパティを選択しますが:)
アプローチ2
使用UINavigationBar noneに設定します。
ナビゲーションバーを使用することについては、ツールバーを使用したいと思っていますが、UINavigationBarでも同じことができます。
コンポーネントライブラリからUINavigationBarをドラッグして、画面の下部に配置します。 UIBarButtonItemをleftBarButtonItemとしてドラッグし、barButtonItemイメージをバックイメージに変更します。 (UIToolBarだけの代わりにUINavigationBarを使用するのと同じプロセス)
これが埋め込まNavigationControllerが提供するナビゲーションバーと同じではありません理解します。だから私はここに、上記で説明したように、いずれの場合も
最後に、
にも同じあなたのViewControllerの上部にNavigationBarを取り除くbarbutton項目からIBoutletを引くと、プログラムのViewControllerをpoping扱います。
ハッピーコーディング:)
自動レイアウト制約を使用していますか? –
ナビゲーションバーでオートレイアウトを使用していません。前画面から埋め込まれています。 すべてのView要素でのみautolayoutを使用します –