2011-10-19 19 views
8

私はUISwitchの選択した値を設定しようとしていますが、応答していません!UISwitchのsetSelectedが機能しません。

は、ここに私のコード

私はUISwitchに値を設定しています。デフォルト値はFalseです。

[mailSwitch setSelected:TRUE]; 

誰かが私を助けることができますか?

+0

ようなものになるだろう。聞いてくれてありがとう:) – ecth

答えて

24

あなたが探しているプロパティはonです。方法の形式では、-setOn:または-setOn:animated:です。

selectedは、UIControlで宣言された一般的なプロパティであり、UISwitchには表示されません。シートンは動作するはず

+1

ニースはうまく動作します! – HardCode

+0

非常に良い、ありがとう! – kernix

1

私がiPhoneアプリを開発したとき

は、私も、チェックボックスの状態をチェックして問題を抱えていました。私の回避策は、このcheckbosが選択または選択解除されるたびに関数を呼び出して、その状態を別の変数に保存することでした。

2

ちょうど同じ間違いをしたこの

[mailswitch setOn:YES animated:YES]; 
関連する問題