ユーザーが使用するiPhoneに応じて、プログラムでラベルサイズや表示サイズを変更することはできますか?Swift:iPhone(例えば、iPhone SE、iPhone 8)に応じて、プログラムによってラベル/表示サイズを変更する方法はありますか?
たとえば、どの電話機が使用されているかを知ることができ、どの電話機が使用されているかに応じてビューやラベルの幅を変更することができます(iPhone 8ではiPhone 8ではそれ以上)。
ユーザーが使用するiPhoneに応じて、プログラムでラベルサイズや表示サイズを変更することはできますか?Swift:iPhone(例えば、iPhone SE、iPhone 8)に応じて、プログラムによってラベル/表示サイズを変更する方法はありますか?
たとえば、どの電話機が使用されているかを知ることができ、どの電話機が使用されているかに応じてビューやラベルの幅を変更することができます(iPhone 8ではiPhone 8ではそれ以上)。
見てみたいコンセプトはAuto Layoutです。
コードでAutoLayoutを使用する必要があります。
例: xib/storybaordsでは、左、右、上、下の制約をゼロに設定すると、ビューは常に4つのエッジのすべてに固定されます。
まあ、他のすべての答えが正しい、あなたのUIコンポーネントを動的に収まるようにautolayoutsに基づいてコーディングする必要があります。しかし、あなたがあなたの質問で言及したようにデバイスのサイズを知りたければ、スクリーンサイズのプロパティを見て、それに従ってUIコンポーネントのサイズを計算してください。どのくらいの時間やワイド画面では、あなたのUIコンポーネントのサイズを決めることができているに基づいて、今
let screenSize = UIScreen.main.bounds
let screenWidth = screenSize.width
let screenHeight = screenSize.height
:あなたは、などのデバイスの画面サイズを取得することができます。
乾杯、 ラフール