UILabel: "TheUILabelclass implements a read-only text view."UITextField: "AUITextFieldobject is a control that displays editable text and sends an action message to a target object when the user presses the return button."UITextView: "TheUITextViewclass implements the behavior for a scrollable, multiline text region."
So:
- labels are read-only
- textfields are editable, and provide horizontal character seeking (not really scrolling) when the text is too long to display all at once. Generally used to input short text.
- textviews are also editable, but provide vertical scrolling when the text is too long to display all at one.