-2

そのため、オブジェクト ライブラリにチェックボックスが見つかりません。Objects というフォルダーしかありません。チェックボックスがあるオブジェクト ライブラリにフォルダを追加するにはどうすればよいですか?

4

2 に答える 2

4

iOS は、標準のチェックボックス コントロールを提供しません。UISwitchチェックボックスとほぼ同じことを行うスイッチ ( ) を提供しますが、見た目は異なります。それはあなたが望むものですか?

于 2012-07-17T15:50:49.877 に答える
0

ボタンからチェックボックスを作成する方法は次のとおりです(アクションをこのメソッドに接続し、というプロパティも接続する必要がありますcheckboxout)。SOで他の例を検索してください。これを、自分のプログラムの1つからコピーしました。これが意味をなさない場合は、いくつかの基本的なObjective-c/xcodeチュートリアルを実行する必要があります。(Ray Wenderlichは良いことをしていると聞きましたhttp://www.raywenderlich.com/

ご存知のとおり、スイッチを使用する可能性がある場合は、ジョナサンの答えがより良い方法です。

- (IBAction)checkbox:(id)sender 
    {
        UIButton *b = checkboxout;
        if (!boxChecked)
        {
            boxChecked = YES;
            [b setImage:isCheck forState:UIControlStateNormal];
            checkboxState = [NSNumber numberWithBool:boxChecked];
            return;
        }
        if (boxChecked)
        {
            boxChecked = NO;
            [b setImage:notCheck forState:UIControlStateNormal];
            checkboxState = [NSNumber numberWithBool:boxChecked];
            return;
        }
    }

//whatever your init method is for your view
{
    isCheck = [UIImage imageNamed:@"checkbox_checked.png"];
    notCheck = [UIImage imageNamed:@"checkbox_unchecked.png"];
    //probably other stuff
}
于 2012-07-17T15:56:53.867 に答える