私は新しいiOS版 に私はチェックのボタンに画像を設定し、私は何を持っていることは、私がタップしたときである のチェックを外す(またはチェック)していた私のテーブルビュー で動的にボタンを作成しています午前にボタンをクリックすると、indexpath行のデータが配列に追加されます。 それを選択解除すると、データが配列から削除されます。助けてください複数のチェックボックスiPhone
-(void)btnForCheckBoxClicked:(id)sender
{
UIButton *tappedButton = (UIButton*)sender;
indexForCheckBox= [sender tag];
if([tappedButton.currentImage isEqual:[UIImage imageNamed:@"checkbox_unchecked.png"]])
{
[sender setImage:[UIImage imageNamed: @"checkbox_checked.png"] forState:UIControlStateNormal];
strinForCheckBox= [ApplicationDelegate.ArrayForSearchResults objectAtIndex:indexForCheckBox];
[arrForCheckBox addObject:strinForCheckBox];
NSLog(@"Sender Tag When Add %d", indexForCheckBox);
NSLog(@"Array Count Check Box %d",[arrForCheckBox count]);
}
else
{
[sender setImage:[UIImage imageNamed:@"checkbox_unchecked.png"]forState:UIControlStateNormal];
[arrForCheckBox removeObjectAtIndex:indexForCheckBox];
NSLog(@"Sender Tag After Remove %d", indexForCheckBox);
NSLog(@"Array Count Uncheck Box %d",[arrForCheckBox count]);
}
}
本当に助けが必要なのか分かりません。可能であれば、あなたの質問にいくつかのコードを提供してください! – Haris
@ハリス私は彼の質問を理解しています。 – vishiphone
@Harisのおかげで、私はボタンクリックイベントのコードと、indexpathメソッドの行のtablevセルに投稿しました。私はボタンを動的に作成しています。 – user1376698