カスタムセルを作成し、uibutton を追加しました。そのボタンをタップすると、そのボタンを選択してボタンの画像を変更するように設定します。
-(IBAction)btnInfoPressed:(id)sender
{
[btnInfo setSelected:YES];
}
上記のメソッドは、カスタム セル クラスにあります。下にスクロールすると、いくつかのセルの後、そのボタンをタップしていなくても、他のセルのボタンも選択されます。
これが私の cellforrowatindexpath メソッドです:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellIdentifier = @"CustomCell";
CustomCell *c = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (c == nil)
{
c = [[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil] objectAtIndex:0];
}
c.selectionStyle = UITableViewCellSelectionStyleNone;
return c;
}
それについて何をする必要があるかについてのアイデアはありますか?