0
iOSのビューには、スライダーやボタンなどのUIウィジェットがたくさんあります。コントロールの1つが、表示されるボタンのいくつかを異なるボタンのセットに変更するとします。これを処理する最善の方法は何ですか?現在のビューを複製し、ボタンの一部を変更して、ボタンを押したときに新しいビューをポイントすることは可能ですか?iOSのこのタイプのUIの推奨事項
iOSのビューには、スライダーやボタンなどのUIウィジェットがたくさんあります。コントロールの1つが、表示されるボタンのいくつかを異なるボタンのセットに変更するとします。これを処理する最善の方法は何ですか?現在のビューを複製し、ボタンの一部を変更して、ボタンを押したときに新しいビューをポイントすることは可能ですか?iOSのこのタイプのUIの推奨事項
すべてのコントロールを作成し、参照を保持してください。次に、非表示にしたいものにはview.hidden = YESを設定し、表示したいものにはview.hidden = NOを設定します。
多分私の質問は、Interface Builderを使って新しいボタンセットを操作するのが好きかもしれません。視覚的に位置、大きさなどを設定するのがずっと簡単です。私は、IBでそれらをレイアウトし、座標を書き留め、それらの座標をコードで使用するという解決策があると思いますか? – Joe
これはその方法の1つです。もう一つの方法は、Interface BuilderでプレーンなUIViewを作成し、それに一連のボタンを入れることです。単一のUIView.hiddenプロパティを設定することによって、そのグループ内のすべてのボタンを非表示にするか、非表示にすることができます。 – EricS