2013-06-01 13 views

答えて

14

とブルーノ・古賀が述べたように、これが可能プログラムによって実行されます。この場合、あなたのUISwitchがペン先から解凍されていると仮定すると、単純にInterface BuilderでUISwitchを設定するほうが便利かもしれません。

これを行うには、スイッチがあるxibを開き、スイッチを選択してAttributes Inspector(†)を開き、 "Switch"セクションで "State"の値を "On"から "Off"に変更します『ビュー」で、「(ユーティリティ)』

Change the UISwitch's state from On to Off.


†は、最初の右端の項目を押し下げ、属性インスペクタを開くには、」Xcodeののツールバーの右端にあるコントロールをセグメント化

Depress the Utilites item in the View segmented control.

ユーティリティエリアは、ライブラリペイン上記インスペクターウィンドウで表示され、インスペクタセレクタバー

Select the Attributes Inspector item from the Inspector selector bar.

から属性インスペクター項目を選択すると、この用語のすべてがApple's Xcode documentationからこのイメージから来ています。

Xcode 4 workspace.

0

シートンを使用してください:animated:メソッド...

- (void)setOn:(BOOL)on animated:(BOOL)animated 

例えば

[someSwitch setOn:NO animated:YES]; 

UISwitch Documentation

+0

まずはおかげされ。私はそのページを読んだが、私が必要と思うもの(そして行方不明)は、スクリーンが初めてロードされたときにUISwitchをOffに設定する方法です。 – alexgrimaldi

+1

ビューコントローラのviewDidLoadメソッドでsetOn:animatedの呼び出しを追加してみてください。 – mmccomb

+0

ありがとうございます。あなたに戻って遅れて申し訳ありません。 – alexgrimaldi

1

と仮定すると、股関節、あなたのUISwitchのための参照を持っている、あなたは、単にあなたのコントローラ上-viewDidLoadメソッドをオーバーライドすることができます:mmccombとして

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    [yourSwitch setOn:NO animated:NO]; 
} 
関連する問題