iOSアプリケーションの小さなサブビューの切り替えに共通のパターンはありますか?たとえば、ある種の画像編集アプリケーションを作成していて、panel view in interface builderのような計測器パネルビューを持っています。iOSサブビューの切り替え共通パターン
ボトムパネルの適切なボタンが押されたときに、このビューの右上の領域でスライダとアイコンを使用して異なるビューを変更したいとします。このような状況では、どんなアプローチが良いでしょうか? すべてのサブビューにxibがあり、ボタンを押すたびにサブビューにロードされますか?
Interface Builderでサブビューを作成し、ボタンを押したときに1つを除いてすべてを非表示にしますか?おそらく、これを行うための便利なアプローチがいくつかありますか? そして私は自動レイアウトを使用しています。どのようにコンテンツを集中させ、コンテンツをその領域に埋めるために制約を処理する必要がありますか?
ありがとう、面白いです。少し質問に答えてもらえますか?そのインストゥルメントパネル全体で同じことをする方がいいでしょうか?私は別のxibでそれを作って、ボタンがメインコントローラーにプッシュされた後にロードします。そして、それぞれのロードされた "小さな"サブビューのコントローラで、レイアウト制約をコード内に設定する必要がありますか? –
私は、似たような状況でコード内に制約を設定しなければならないとは思いません(これは幸いです。 IBであなたの子VCをレイアウトし、子VCのビューのフレームを正しく設定している限り、あなたはうまくいくはずです。 – Macondo2Seattle
私は、「そのインストゥルメントパネル全体で同じことをやって」とはどういう意味か分かりません。それぞれの子VCのすべてのボタンのコピーを持っていることを意味しますか? – Macondo2Seattle