我创建了一个自定义单元格并在其上添加了一个 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;
}
有什么想法需要做些什么吗?