Was ist der grundlegende Unterschied zwischen ihnen?
Ist ein UITextFieldnicht bearbeitbarer ist effektiv ein UILabel?
Sind die im Wesentlichen gleich?
Antworten:
UILabel: "Die UILabelKlasse implementiert eine schreibgeschützte Textansicht."UITextField: "Ein UITextFieldObjekt ist ein Steuerelement, das bearbeitbaren Text anzeigt und eine Aktionsnachricht an ein Zielobjekt sendet, wenn der Benutzer die Eingabetaste drückt."UITextView: "Die UITextViewKlasse 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: