Как я могу подключить метод изменения значения UISegmentedControl программно. Я знаю, что это возможно с помощью IB, но мне было интересно, как это сделать с кодом. Спасибо.
Прикрепите target-action для контрольного события UIControlEventValueChanged.
UIControlEventValueChanged
Пример
[segmentedControl addTarget:self action:@selector(valueChanged:) forControlEvents: UIControlEventValueChanged];
Вы можете использовать метод addTarget: action: forControlEvents.
UISegmentControl *mySegmentedControl = [UISegmentControl ...]; [mySegmentedControl addTarget:self action:@selector(segmentValueChanged:) forControlEvents:UIControlEventValueChanged];