Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
3 つの で構成されるページを含む iPhone アプリを開発していますUISwitch。UISwitchが状態のときOn、アプリはスイッチの下に小さなビューを表示します。これは、3 つのスイッチすべてで機能します。しかし問題は、一度に 2 つのスイッチをオンにすると、表示される小さなビューが重なってしまうことです。それらのビューが表示されているときに、他のすべてのビューを相対的にシフトする方法はありますか..事前に感謝します....
UISwitch
On
この種の問題は、まさに自動レイアウトが適しているものです。新しいオブジェクトを追加するときは、制約を削除して再生成し (現在の場所によっては、いくつか変更するだけでよい場合があります)、layoutIfNeededスーパービューを呼び出します。アニメーション ブロック内でこれを行うと、新しいレイアウトにアニメーション化されます。
layoutIfNeeded