Какое фундаментальное различие между ними?
Является UITextField, который не редактируется эффективно UILabel?
Являются ли они по существу одинаковыми?
Какое фундаментальное различие между ними?
Является UITextField, который не редактируется эффективно UILabel?
Являются ли они по существу одинаковыми?
UILabel: "Класс UILabel реализует текстовое представление только для чтения".UITextField: "Объект UITextField - это элемент управления, который отображает редактируемый текст и отправляет сообщение действия целевому объекту, когда пользователь нажимает кнопку возврата".UITextView: "Класс UITextView реализует поведение для прокручиваемой многострочной текстовой области".Так:
В дополнение к приведенным выше ответам UITextView имеет выбираемый текст. Это означает, что вы можете скопировать его или заставить устройство говорить текст.
Наконец, Apple раскрыла эту часть в этом удивительном выступлении:
https://developer.apple.com/videos/play/wwdc2018/221/
Основные приемы следующие:
Также в дополнение к этому: только с UILabel вы можете получить функцию автоматической усадки, иначе вы должны реализовать это (при необходимости)