UISwitch スイッチ


スイッチを配置してhogeメソッドを呼び出し

- (void) setUpUISwitch
{
    UISwitch*testSwitch    = [[[UISwitch alloc] init] autorelease];
    testSwitch.center      = CGPointMake(160, 160);
    testSwitch.onTintColor = [UIColor blueColor];
    [testSwitch addTarget:self action:@selector(hoge:) forControlEvents:UIControlEventValueChanged];
    [self.view addSubview:testSwitch];
}

- (void) hoge:(id) sender
{
    UISwitch*tmpSwitch = sender;
    UIAlertView*alert = [[[UIAlertView alloc] init] autorelease];

    if(tmpSwitch.on)
    {
        alert.title = @"Switchだよ";
        alert.message = @"Swith On";
    }
    else
    {
        alert.title = @"Switchだよ";
        alert.message = @"Switch Off";
    }
    [alert addButtonWithTitle: @"OK"];
    [alert show];
}

alertで表示するようにした。UISwitch.onで取れるの便利かも

キャプチャ


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です