0

3 つの で構成されるページを含む iPhone アプリを開発していますUISwitchUISwitchが状態のときOn、アプリはスイッチの下に小さなビューを表示します。これは、3 つのスイッチすべてで機能します。しかし問題は、一度に 2 つのスイッチをオンにすると、表示される小さなビューが重なってしまうことです。それらのビューが表示されているときに、他のすべてのビューを相対的にシフトする方法はありますか..事前に感謝します....

4

2 に答える 2

1

この種の問題は、まさに自動レイアウトが適しているものです。新しいオブジェクトを追加するときは、制約を削除して再生成し (現在の場所によっては、いくつか変更するだけでよい場合があります)、layoutIfNeededスーパービューを呼び出します。アニメーション ブロック内でこれを行うと、新しいレイアウトにアニメーション化されます。

于 2013-01-24T08:49:50.947 に答える