2017-01-08 3 views
0

コンテナビューを含むメインのUIViewControllerがあります。私はUIViewControllerを緑の背景とコンテナの中のボタンで埋め込んだ。ボタンは、コンテナ内に赤い背景を持つUIViewControllerをロードする必要があります。問題は、赤いUIViewControllerをロードするボタンを押したときに画面全体が赤くなることです。私が欲しいのは、コンテナビューのみを変更することです。UIViewControllerストーリーボードのコンテナ

最後の目標は、画面全体を引き継ぐことなく、異なるUIViewControllerをコンテナ内にロードする緑色と赤色のUIViewControllerに複数のボタンを配置することです。私はストーリーボードでこれをやろうとしています。

申し訳ありません私は評判ポイントが10点未満ですので、画像を投稿に埋め込むことはできません。ここに画像へのリンクがあります。むしろ、コンテナビューへのUIViewControllerは、次作る

http://imgur.com/a/hGYyW

+0

緑色の表示を赤色の表示に置き換えますか?何を達成しようとしていますか? –

+0

四角形の内側に正方形を入れようとしていますか?ここのように:https://otvet.imgsmail.ru/download/385023ba67ed69caf8b11fc3fbaf9f09_i-20205.jpg。親ビューコントローラから小さいビューコントローラを毎回呼び出すようなことはありますか? –

+0

緑色の四角形を赤い四角形に置き換えてください。 –

答えて

0

は、ナビゲーションコントローラとそれにのUIViewControllerをロードすることナビゲーションコントローラを入れてみてください。 enter image description here

新しいビューコントローラを挿入するには、プッシュセグを使用します。 これがうまくいくと思います。

+0

これが新しい質問であるかどうかわからない場合:緑のUIViewControllerからメインのUIViewControllerにある関数を呼び出すにはどうしたらいいですか?私はvar controller = main()、controller.update()を試しました。ここでは更新はメイン監視コントローラのメソッドです –

+0

別の質問でこれをお尋ねください。 –

関連する問題