Это - вероятно, действительно простой вопрос, но я, может казаться, ничего не нахожу в API или ни через какую поисковую систему.
Я имею Сегментированный контроль, который я установил на мгновенный, поскольку пользователь выберет, несколько делают из автомобиля, который они хотят искать. Проблема, с которой я сталкиваюсь, - то, что я, может казаться, не выясняю, как распознать, какой сегмент был выбран. В регулярном режиме это - простой SelectedSegment = индекс, но с мгновенным его мое понимание, что выбранный сегмент всегда-1, поскольку ни один никогда не "выбирается"
У меня есть обработчик для ValueChanged, но я не могу выяснить то, на что я проверяю или что я должен отправлять для определения, какой сегмент был выбран. Любая справка значительно ценилась бы. Я использую монокасание, но Obj-C был бы прекрасен также.
Спасибо!
В своем обработчике вы должны проверить selectedSegmentIndex
, чтобы определить, какой сегмент был выбран:
- (void)valueChanged:(UISegmentedControl *) control {
switch([control selectedSegmentIndex]) {
case 0:
//...
break;
case 1:
//...
break;
}
}