私は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. 優先度の高いAndroidサービス
- 4. スパーク設定優先
- 5. ライブラリーの優先度を設定する
- 6. iOS - 高優先度プッシュ:リソース不足
- 7. 優先度設定のスレッド
- 8. GCDで優先度の高いシリアルディスパッチキューを作成する
- 9. HTAプロセスの優先順位を高くする方法
- 10. 幅優先検索と深さ優先探しの入出力
- 11. インスタントvs LocalDateTime - 他の優先順位を優先する場合
- 12. プロセスを高い優先度(クリティカル)にする方法
- 13. symfony2フォームの選択を優先デフォルトを選択
- 14. WIX MSI - 財産優先優先度
- 15. ログイン領域のインライン幅は、CSSのデフォルトよりも優先されます
- 16. デフォルトのボタンは、リッチテキストコントロールの入力よりも優先されます
- 17. インターフェイスのカスタムイベントは、デフォルトのフォームイベントよりも優先されますか?
- 18. 深さ優先探索アルゴリズム
- 19. 共有優先度は常にデフォルト値を返します
- 20. アイテムを優先するデータベースモデル。
- 21. 非優先データの設定レイアウト
- 22. TestNGメソッドの実行のデフォルト優先順位シーケンス
- 23. デフォルトのUITableViewCellの高さを設定する方法は?
- 24. Akka俳優優先度
- 25. 優先度キューを実装するプログラマのデフォルト選択は何ですか?
- 26. 優先度の高い双方向セル接続のソート
- 27. CSS:2列、バランスのとれた高さ、左側の列が優先
- 28. UINavigationControllerでツールバーの高さを決定する方法は?
- 29. nice()は、スレッドの優先度やプロセスの優先度を変更するために使用されますか?
- 30. IISのアプリケーションプールの優先度を設定する
ただし、作成するときにtextField.textにテキストがない場合、テキストはユーザーによって入力されます。何らかのテキストがあったとしても、テキスト自体の周りのUITextFieldの枠やパディングについては、高さを計算する際に考慮する必要はありませんか? – Ramon
@Ramonはい、あなたはそれらを考慮に入れるでしょう。したがって、テキストフィールドに初期データがない場合は、高さの値に固執してそれを行う必要があるかもしれないと思います。これは微調整が必要ですが、最終的にはそれを把握します。 –
@Jocob答えは、値をハードコードする必要があるということですか? – Ramon