0

それぞれに . を含む小さなUITableViewwith セルを作成する必要がありますUISwitch

たとえばUISwitch、「A」と「B」の 2 つの s を行 0 と 1 に配置して、スイッチ「A」をオンに設定すると、スイッチ「B」がオフの位置になるようにします。

どうすれば簡単にできますか?

ありがとう。

4

2 に答える 2

0

カスタム テーブル ビュー セルを作成する必要があります。UISwitchクラスのリファレンスについては、こちらを参照してください。

これを使用して、スイッチの変化を検出します。

[switch addTarget:self action:@selector(switchValueChanged:) forControlEvents:UIControlEventValueChanged];

同様の投稿がここにあります

于 2011-05-12T17:23:47.090 に答える
0

最初にスイッチにタグを付けます。

UISwitch *switchA = [[UISwitch alloc] init];
[switchA addTarget:self action:@selector(actionSwitch) forControlEvents:UIControlEventValueChanged];
switchA.tag = 1;

UISwitch *switchB = [[UISwitch alloc] init];
switchB.tag = 2;

次に、actionSwitch セレクターを実装します。

-(void)actionSwitch {

    UISwitch *switchA = (UISwitch)[self.view viewWithTag:1];
    UISwitch *switchB = (UISwitch)[self.view viewWithTag:2];
    if([switchA isOn]) {

        [switchB setOn:NO animated:YES];
    }
}
于 2011-05-12T17:30:59.490 に答える