У меня есть UISegmentedControl, который загружает другой UIViewController. Вернувшись, я хочу, чтобы он не был выбран. Я попытался установить selectedSegmentIndex = -1 и выбрал = NO, но они не сработали. Какие-либо предложения?UISegmentedControl reset программно
4
A
ответ
6
Попробуйте это:
[self.mySegmentedControl setSelectedSegmentIndex:UISegmentedControlNoSegment];
+0
Большое спасибо :-) –
1
Во время установки, попробуйте следующее:
segmControl.momentary = YES;
Мое предложение, чтобы показать некоторый код, в противном случае мы не знаем, что на самом деле происходит. – sosborn
Настройка 'selectedSegmentIndex' на' -1' должна работать. Вы уверены, что ваши розетки подключены? Нет ли ваш экземпляр 'UISegmentedControl'? –
@MarkAdams вы абсолютно правы! Оказывается, мой выход каким-то образом смешивается с другим контроллером. Это поставило проблему. Спасибо за соболезненное. –