UIButton - это подкласс UIView для отображения кнопок в iOS. Он реализует парадигму целевого действия для отправки событий на уровень контроллера.

UIButton перехватывает события касания и отправляет сообщение действия целевому объекту при касании. Методы установки цели и действия унаследованы от UIControl (). Этот класс предоставляет методы для установки title, image и других свойств внешнего вида для UIButton. Используя эти средства доступа, вы можете указать различный внешний вид для каждого состояния кнопки:

  • UIControlStateNormal,
  • UIControlStateHighlighted,
  • UIControlStateDisabled,
  • UIControlStateSelected.
  • UIControlStateFocused.

Ресурсы: