UISwitch setSelected не работает? - PullRequest
       7

UISwitch setSelected не работает?

9 голосов
/ 19 октября 2011

Я пытаюсь установить выбранное значение UISwitch, и оно не отвечает!

Вот мой код

Я установил значение на UISwitch.Значением по умолчанию является False.

[mailSwitch setSelected:TRUE];

Может кто-нибудь мне помочь.

Ответы [ 3 ]

26 голосов
/ 19 октября 2011

Недвижимость, которую вы ищете, является on;в форме метода -setOn: или -setOn:animated:.

selected - это универсальное свойство, объявленное в UIControl, которое не оказывает видимого влияния на UISwitch.

2 голосов
/ 01 июля 2014

Было бы что-то вроде этого

[mailswitch setOn:YES animated:YES];
1 голос
/ 19 октября 2011

setOn должно работать

Когда я разрабатывал приложение для iPhone, у меня тоже были проблемы с проверкой состояния флажка. Мой обходной путь состоял в том, чтобы вызывать функцию каждый раз, когда этот флажок выбран или отменен, и затем сохранять статус в другой переменной.

...