2012-11-20 7 views
10

XCodeのUITextFieldで複数の行を使用できるかどうかは不思議です。私は高さのサイズを増やす方法を知っています。その行についての知っている:/UITextField複数行

答えて

7

私はいくつかのトリックでそれをやっOK]をクリックして;)最初のUITextFieldを作り、それがこのような大きさです増加:

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

その後、私は正確に私は私のUITextFieldを作った同じ領域にUITextViewを作って、その削除しました背景色。今私は複数行のTextFieldがあるように見えます!

チェックこの:https://stackoverflow.com/a/13476467/1572408

3

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

5

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

+0

が、問題は、私はUITextViewがどのように見えるかに問題があるということです!とにかくありがとう:) – Rudi

+0

あなたのUITextViewの背後に必要な画像でUIImageViewを追加することができます。そして、テキストビューのためにclearColorを設定します。 – EugeneK