UISwitch オブジェクトのデフォルト値を Off に設定するにはどうすればよいですか? 私はおそらく明らかな何かを見逃していますか?
9369 次
3 に答える
16
mmccomb と Bruno Koga が述べたように、これはプログラムで行うことができます。ただし、この場合、UISwitch が nib からアンパックされていると仮定すると、Interface Builder で UISwitch を構成するだけの方が便利な場合があります。
これを行うには、スイッチがある xib を開き、スイッチを選択して属性インスペクター (†) を開き、[スイッチ] セクションで [状態] の値を [オン] から [オフ] に変更します。
† 属性インスペクターを開くには、まず Xcode のツールバーの右端にある「ビュー」セグメント化されたコントロールの右端の項目 (「ユーティリティ」) を押し下げます。
ライブラリ ペインの上にインスペクタ ペインが表示されたユーティリティ エリアが表示されたら、インスペクタ セレクタ バーから属性インスペクタ項目を選択します。
この用語はすべて、 Apple の Xcode ドキュメント のこの画像に由来しています。
于 2013-06-01T15:13:14.987 に答える
3
の参照があると仮定すると、コントローラーのメソッドをUISwitch
単純にオーバーライドできます。-viewDidLoad
- (void)viewDidLoad
{
[super viewDidLoad];
[yourSwitch setOn:NO animated:NO];
}
于 2013-06-01T14:01:41.883 に答える