2017-06-27 14 views
0

私のアプリケーションでは、使用する別のカテゴリをドロップするメニューボタンがあります。 1つのカテゴリは「書籍、音楽、ゲーム、映画」と呼ばれますが、大きすぎるとスクリーンから外れます。このカテゴリ名を保持するが、テキストのサイズを適合させるためのベストプラクティスは何ですか?アプリケーションに長いテキストを入力する

答えて

1

コンテキストがあまりなくても、カテゴリのテキストをビューの後端から8ポイントにするために使用しているものは何でもUILabels /にtrailingEdge制約を設定するといいでしょう。 UILabelsを使用している場合は、ラベルの行番号== 0を設定し、改行モードを単語の折り返しに設定します。ラベルのオートシュリンクを設定して、必要に応じてテキストのフォントを縮小してラベルに合わせることもできます。

制約は8ポイントである必要はなく、ラベルの後端がparentView内に含まれるように設定されていることを確認してください。

1

フォントサイズに問題がない場合は、UILabelのadjustsFontSizeToFitWidthプロパティをtrueに設定すると、幅に合わせてテキストのサイズが自動的に変更されます。それ以外の場合は、and&に置き換えるか、UILabelの複数の行に名前を表示して開始することができます。もう1つの解決策は、ドロップダウンメニューの幅を広げることです。

関連する問題