У меня есть UISegmentedControl, чье событие "Изменено значение" подключено в Interface Builder для вызова моего контроллера -(IBAction)segmentChangeAction:(id)sender;
Когда пользователь нажимает на элемент управления для изменения выбранного сегмента, как ожидается, segmentChangeAction
вызывается в iOS4 или iOS5.
Когда я программно меняю выделенный сегмент на segmentedControl.selectedSegmentIndex = newIndex;
, на iOS4 segmentChangeAction
вызывается, и сегмент отражает новый выбор. Однако на iOS5 segmentChangeAction
не вызывается, но сегмент отражает новый выбор.
Является ли это изменением в iOS5? Есть ли что-нибудь, что я могу сделать, чтобы получить segmentChangeAction
, вызванный в iOS5, когда я программно меняю выбор?