2011-10-19 18 views
8

Próbuję ustawić wybraną wartość UISwitch i nie odpowiada!Zestaw UISwitcha nie działa?

Oto mój kod

ustawić wartość UISwitch. Wartość domyślna to Fałsz.

[mailSwitch setSelected:TRUE]; 

Czy ktoś może mi pomóc.

+0

Wystarczy popełnili ten sam błąd. Dzięki za pytanie :) – ecth

Odpowiedz

24

Obiekt, którego szukasz, to: on; w postaci metody, -setOn: lub -setOn:animated:.

selected to właściwość ogólna, zadeklarowana na UIControl, która nie ma widocznego wpływu na UISwitch.

+1

Nice works fine! – HardCode

+0

bardzo ładne, dzięki! – kernix

1

Seton powinien działać

Kiedy opracowała aplikację iPhone, miałem problemy z sprawdzania statusu wyboru, też. Moim obejściem było wywołanie funkcji za każdym razem, gdy zaznaczono lub odznaczono to pole wyboru, a następnie zapisanie stanu w innej zmiennej.

2

Byłoby coś takiego

[mailswitch setOn:YES animated:YES]; 
Powiązane problemy