サイズクラスを使用してXcodeで遊んで、それを理解しようとしました。私が抱えている問題は、多くの異なるサイズの電話がすべて同じサイズのクラス (縦向きのすべての iPhone など) に収まるため、たとえば 3.5 インチの画面に収まらないことです。クラスだけでなく、携帯電話間のレイアウトの制約を変更したいので、これはイライラします. それが私が見逃したものかどうかはわかりませんが、これを行う唯一の方法は、アウトレットとして変更したいすべてのレイアウト制約を作成し、各電話のコードでテストし、ラフを使用して更新することです。シミュレータ上で物を見積もり、実行します。
要約すると、デバイスのサイズに基づいて制約を調整するにはどうすればよいですか?それらがすべて同じクラスにある場合はどうすればよいでしょうか? パーセンテージ/比例制約を使用すると、私が求めている結果が得られるはずです。