私はUITextFieldをプログラムで作成しています(Interface Builderでは作成していません)、フレームに使用する高さの値を知りたいと思います。これを判断する簡単な方法はありますか、値をハードコードする必要がありますか?iPhone/iOS:UITextFieldのデフォルト/優先高さを決定する
3
A
答えて
5
UITextField
は、あなたが望むほど大きくすることができます。丸みを帯びたテキストフィールドのための31の
CGSize size = [textField.text sizeWithFont:[UIFont systemFontOfSize:12]];
CGRect frame = textField.frame;
frame.size = CGSizeMake(textField.frame.size.width, size.height);
textField.frame = frame;
16
インターフェイスビルダーのデフォルト:あなたはNSString
の-sizeWithFont:
メソッドを使用することができ、その場合、テキストフィールド内のテキストを、持っていない限り、「好ましい」の高さはありません。
関連する問題
- 1. ロケーションサービスGPS、高優先度を設定
- 2. 優先度キューで優先度を設定する方法
- 3. AS400マシンのデフォルトのジョブ優先度
- 4. 優先度の高いRxJavaジップ
- 5. 優先度の高いAndroidサービス
- 6. カフカコンシューマー - より高い優先度のトピック
- 7. 暗黙的なパラメータの解決 - 優先順位の設定
- 8. スパーク設定優先
- 9. ライブラリーの優先度を設定する
- 10. 以下のパッケージは、優先順位の高いチャネルによって優先されます
- 11. iOS - 高優先度プッシュ:リソース不足
- 12. 優先度設定のスレッド
- 13. 優先度の高いオブジェクトの配列をフィルタリングする
- 14. リストボックス内の優先度の高いプロセスをリスト表示する
- 15. AsyncTask優先度を設定する
- 16. 優先順位の高いリンクをリストの先頭に移動するアルゴリズム
- 17. 優先コンテンツの高さがSwift 3.0で機能しない
- 18. GCDで優先度の高いシリアルディスパッチキューを作成する
- 19. Spring Securityを使用する高優先度フィルタのサーブレットプリンシパル
- 20. HTAプロセスの優先順位を高くする方法
- 21. 優先度の逆転では、なぜ優先度の高いプロセスが中優先度のプロセスを先取りできないのですか?
- 22. 幅優先検索と深さ優先探しの入出力
- 23. Windows 10の特定のプロセスを高い優先度に変更しますか?
- 24. インスタントvs LocalDateTime - 他の優先順位を優先する場合
- 25. MySQLマルチレベルネストされた場合優先度が高い場合?
- 26. プロセスを高い優先度(クリティカル)にする方法
- 27. 化学反応の優先順位を決める方法は?
- 28. .NETでのソケット通信の優先度を高めますか?
- 29. 優先度の高いルールセットによるExcelのグループ化
- 30. symfony2フォームの選択を優先デフォルトを選択
ただし、作成するときにtextField.textにテキストがない場合、テキストはユーザーによって入力されます。何らかのテキストがあったとしても、テキスト自体の周りのUITextFieldの枠やパディングについては、高さを計算する際に考慮する必要はありませんか? – Ramon
@Ramonはい、あなたはそれらを考慮に入れるでしょう。したがって、テキストフィールドに初期データがない場合は、高さの値に固執してそれを行う必要があるかもしれないと思います。これは微調整が必要ですが、最終的にはそれを把握します。 –
@Jocob答えは、値をハードコードする必要があるということですか? – Ramon