2017-11-21 6 views
0

私は2番目のビューコントローラを作成しようとしていますが、そのツールバーを作成して再度コーディングすることなく、最初のビューコントローラから作成してコード化したボタンを持つ同じツールバーを使用したいと思います。どうやってやるの?ビューコントローラから別のビューコントローラに作成されたボタンでUIToolBarを取得するにはどうすればよいですか?

答えて

0

より良いアプローチは、親ビューコントローラでツールバーを作成することです。 コンテナビューに埋め込まれたナビゲーションコントローラを使用する必要があります。

これは、Interface Builderでこのアプローチのシーン構造です:

scene structure

ビュー構造(クリックで拡大):

view structure

埋め込みコードを使用しますSegueナビゲーションコントロールを表示するコンテナビューで表示されます。

create embed segue from the container view

select Embed in the popup

あなたはアクションを(例えばバーボタンアイテムがタップされた)を渡すために、デリゲートを使用することができます。
Read more about delegates in Swift here.

+1

はい、私はストーリーボードとコードを並べ替えました。最後に、それは働いた!ありがとう@ the4kman –

関連する問題