2017-04-04 5 views
3

私はストーリーボードで次のレイアウトを使用していますが、すべて3x画面サイズでうまく動作しますが、ボタンテキストに対するボタンアイコンの位置Xcode Storyboard - さまざまなiPhoneの画面サイズの間の要素のフォントサイズと位置を変更する方法

基本的に私が望むのは、各画面サイズが4.7の画面レイアウトに非常に似ていることです。テキストとアイコンの間隔(4インチの画面ではフォントが大きすぎますが、スクリーンの残りの部分では大丈夫ですが、フォントをどのように縮小することができますか)。

それはそれぞれの画面サイズで同じように見てもらうために、アイコンとテキストの上に置く。

答えて

2

自動レイアウトでは、要素を増減するためにマルチプレイヤーを使用します。

Set the constraints as shown Set the constraints with multiplierSet height multiplierAdd constraints for labelAdd centre contain for label to fix in centreset minimum font size

今すぐあなたのアプリを実行し、すべてのデバイスタイプにチェック:以下の例を参照してください。これはあなたのために動作することを願っています。

+1

ありがとう、それを与える前に、使用した乗数の値を説明できますか?例えば。 1:1.5それはどういう意味ですか?またラベルの場合は、フォントを縮小せずにラベルにテキストを表示できるので、フォントサイズは変更されませんが、小さい画面では大きすぎます。 – Michael

+0

乗数はビューに対しての値です。乗数は、特定のビューに対してその値が増減する定数に設定できます。 labelでは、ラベルの先頭と末尾の定数を増やすことができます。 「最小フォントサイズ」を選択してください。 –

関連する問題