web-dev-qa-db-ja.com

UITextField複数行

XCodeのUITextFieldで複数の行を使用できるかどうか疑問に思います。高さのサイズを増やす方法を知っています。しかし、そのラインについての考えを知っています:/

10
Rudi

OK、私はいくつかのトリックでそれを行いました;)最初にUITextFieldを作成し、次のようにサイズを増やしました:

CGRect frameRect = textField.frame
frameRect.size.height = 53
textField.frame = frameRect

次に、UITextFieldを作成したのとまったく同じ領域にUITextViewを作成し、その背景色を削除しました。今度は複数行のTextFieldがあるようです!

これを確認してください: https://stackoverflow.com/a/13476467/1572408

7
Rudi

残念ながら、UITextFieldは特に1行のみです。複数行のテキストを表示および編集するには、UITextFieldの代わりにUITextViewを使用する必要があります。デフォルトでは複数行になります。

5
Wingpad

代わりに UITextView を使用できます。これは「ミニメモ帳」ビューです。

3
user1071136