私のアプリケーションでは、使用する別のカテゴリをドロップするメニューボタンがあります。 1つのカテゴリは「書籍、音楽、ゲーム、映画」と呼ばれますが、大きすぎるとスクリーンから外れます。このカテゴリ名を保持するが、テキストのサイズを適合させるためのベストプラクティスは何ですか?アプリケーションに長いテキストを入力する
0
A
答えて
1
コンテキストがあまりなくても、カテゴリのテキストをビューの後端から8ポイントにするために使用しているものは何でもUILabels /にtrailingEdge制約を設定するといいでしょう。 UILabelsを使用している場合は、ラベルの行番号== 0を設定し、改行モードを単語の折り返しに設定します。ラベルのオートシュリンクを設定して、必要に応じてテキストのフォントを縮小してラベルに合わせることもできます。
制約は8ポイントである必要はなく、ラベルの後端がparentView内に含まれるように設定されていることを確認してください。
1
フォントサイズに問題がない場合は、UILabelのadjustsFontSizeToFitWidth
プロパティをtrueに設定すると、幅に合わせてテキストのサイズが自動的に変更されます。それ以外の場合は、and
を&
に置き換えるか、UILabel
の複数の行に名前を表示して開始することができます。もう1つの解決策は、ドロップダウンメニューの幅を広げることです。
関連する問題
- 1. MVC3 - データベースに長いテキストを入力できません
- 2. HTMLタグを含むテキストの入力長を制限する
- 3. アプリケーションに属していないテキストボックスにテキストを入力する(C#/。NET)
- 4. 横のhtmlスクロールボックスに長い行のテキストを入力できない
- 5. テキスト入力テキスト
- 6. divで長いテキストの読み取り専用のテキスト入力スクロール効果
- 7. 入力した入力値にテキストを追加するには
- 8. サブミット後に入力ボックスにユーザー入力テキストを保存する
- 9. SQLスクリプトからH2データベースに長いテキストを挿入する
- 10. 電子アプリケーションのテキスト入力をテストする
- 11. スライスを使用してテキストを入力に入力する
- 12. リーフレットマップにテキストを入力するには
- 13. ボタンによるテキスト入力
- 14. Qtメッセージ入力ボックスにテキスト入力
- 15. 入力後にテキストを再入力するTkinter(Python)
- 16. テキスト入力をMATLABのマトリックスに入力する
- 17. コードをテキスト入力フォームに入力する方法は?
- 18. JSPでHTMLテキスト入力の長さが自動的に増加する
- 19. 入力テキストをボックスにする方法
- 20. テキストボックスフィールドにテキストを事前入力する
- 21. C#でTinyMCEにテキストを入力する
- 22. テキストに値を入力する
- 23. インラインラジオボタンにテキスト入力を追加する
- 24. テキスト入力フィールドにキーストロークをシミュレートする
- 25. ダイアログフォームにテキストを入力する
- 26. フォームライズ - 入力中にテキストを入力し、テキストを繰り返して入力してください。
- 27. Windows 8にC#/ MonoGameのアプリケーションでテキストを入力
- 28. TextBlock ListViewにテキストを入力
- 29. MapViewにテキストを入力
- 30. Xlib:テキスト入力ボックスを描画し、入力時にテキストを読み取る