2012-11-20 10 views
10

Chiedo semplicemente se è possibile utilizzare più righe in UITextField in XCode. So come aumentare la dimensione dell'altezza. ma hanno idea di conoscere le sue linee:/UITextField multiple lines

risposta

7

Ok ho fatto con qualche trucco;) In primo luogo ha fatto un UITextField e aumentato la sua dimensione in questo modo:

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

Poi ho fatto un UITextView esattamente nella stessa zona che ho fatto la mia UITextField, e cancellato la sua colore di sfondo. Ora sembra che abbia un campo di testo a righe multiple!

Controllare questo: https://stackoverflow.com/a/13476467/1572408

5

Sfortunatamente, UITextField è esclusivamente a una riga. È necessario utilizzare un UITextView anziché UITextField per visualizzare e modificare il testo multilinea; sarà multilinea per impostazione predefinita.

+0

ma il problema è che ho problema di come UITextView assomiglia! grazie comunque :) – Rudi

+0

È possibile aggiungere UIImageView con l'immagine necessaria dietro UITextView. E imposta clearColor per la visualizzazione del testo. – EugeneK