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