2012-11-20 6 views
10

Fragen Sie sich nur, ob es möglich ist, mehrere Zeilen in UITextField in XCode zu verwenden. Ich weiß, wie man die Höhe vergrößert. aber wissen Sie Idee über seine Linien:/UITextField mehrere Zeilen

Antwort

7

Ok ich habe es mit einigen Trick;) machte zunächst eine UITextField und erhöht seine Größe wie folgt aus:

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

Dann machte ich eine UITextView genau in der gleichen Gegend, die ich meine UITextField gemacht und gelöscht seine Hintergrundfarbe. Jetzt sieht es so aus, als hätte ich ein mehrzeiliges TextField!

prüfen dies: https://stackoverflow.com/a/13476467/1572408

5

Leider ist UITextField nur eine einzige Zeile. Sie müssen ein UITextView anstelle von UITextField verwenden, um mehrzeiligen Text anzuzeigen und zu bearbeiten. Es wird standardmäßig mehrzeilig sein.

+0

aber das Problem ist, dass ich habe ein Problem mit, wie UITextView aussieht! danke trotzdem :) – Rudi

+0

Sie können UIImageView mit benötigtem Bild hinter Ihrem UITextView hinzufügen. Und setze clearColor für die Textansicht. – EugeneK