UISegmented Contol набор к Мгновенному Обработчику

Это - вероятно, действительно простой вопрос, но я, может казаться, ничего не нахожу в API или ни через какую поисковую систему.

Я имею Сегментированный контроль, который я установил на мгновенный, поскольку пользователь выберет, несколько делают из автомобиля, который они хотят искать. Проблема, с которой я сталкиваюсь, - то, что я, может казаться, не выясняю, как распознать, какой сегмент был выбран. В регулярном режиме это - простой SelectedSegment = индекс, но с мгновенным его мое понимание, что выбранный сегмент всегда-1, поскольку ни один никогда не "выбирается"

У меня есть обработчик для ValueChanged, но я не могу выяснить то, на что я проверяю или что я должен отправлять для определения, какой сегмент был выбран. Любая справка значительно ценилась бы. Я использую монокасание, но Obj-C был бы прекрасен также.

Спасибо!

7
задан Adam 8 July 2010 в 16:29
поделиться

1 ответ

В своем обработчике вы должны проверить selectedSegmentIndex, чтобы определить, какой сегмент был выбран:

- (void)valueChanged:(UISegmentedControl *) control {
   switch([control selectedSegmentIndex]) {
      case 0:
         //...
         break;
      case 1:
         //...
         break;
   }
}
10
ответ дан 7 December 2019 в 01:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: