Was ist der grundlegende Unterschied zwischen ihnen?
Ist ein UITextField
nicht bearbeitbarer ist effektiv ein UILabel
?
Sind die im Wesentlichen gleich?
Antworten:
UILabel
: "Die UILabel
Klasse implementiert eine schreibgeschützte Textansicht."UITextField
: "Ein UITextField
Objekt ist ein Steuerelement, das bearbeitbaren Text anzeigt und eine Aktionsnachricht an ein Zielobjekt sendet, wenn der Benutzer die Eingabetaste drückt."UITextView
: "Die UITextView
Klasse implementiert das Verhalten für einen scrollbaren, mehrzeiligen Textbereich."Damit:
Zusätzlich zu den obigen Antworten verfügt UITextView über auswählbaren Text. Dies bedeutet, dass Sie es kopieren oder das Gerät dazu bringen können, den Text zu sprechen.
Schließlich hat Apple diesen Teil in diesem erstaunlichen Vortrag behandelt:
https://developer.apple.com/videos/play/wwdc2018/221/
Die wichtigsten Erkenntnisse lauten wie folgt: