2010-11-19 18 views
0

Ja, du hast richtig gelesen - mein UITextField hat aus irgendeinem Grund mehrere Zeilen und es macht mich verrückt.Wie verhindert man, dass UITextField mehrere Zeilen anzeigt?

Ich habe eine App, wo Benutzer Inhalte direkt in einer UITableViewCell bearbeiten können. Wenn sie auf die Zelle tippen, wird der Text in der Zelle in ein UITextField geschrieben, das dann zur UITableViewCell hinzugefügt wird. Sobald das UITextField eine bestimmte Anzahl von Zeichen erreicht (nicht sicher, was genau die magische Zahl ist), teilt es sich in mehrere Zeilen und sieht schrecklich aus - die erste Zeile ist klar, aber die zweite Zeile wird durch den unteren Rand des UITextField abgeschnitten.

Ich möchte kein UITextView verwenden, da ich die einzelne Zeile in meiner Situation bevorzuge. Hat jemand dieses Verhalten schon mal gesehen? Gibt es einen Weg, das zu verhindern?

Oh, ich benutze iOS 4.1 als meine Basis SDK.

Antwort

0

Es gefunden - die clipsToBounds-Eigenschaft des UITextField muss auf YES gesetzt werden. Wenn Sie den Interface Builder verwenden, muss das Kontrollkästchen "Clip Subviews" aktiviert sein.

Verwandte Themen