我已经动态创建了表格视图,在 cellForRowAtIndexPath 中,我在单元格上添加了一个自定义按钮作为子视图
if ([deviceNameArray count]!=0)
{
pairButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
pairButton.frame = CGRectMake(230.0f, 10.0f, 70.0f, 25.0f);
[pairButton setTitle:@"Connect" forState:UIControlStateNormal];
pairButton.titleLabel.textColor = [UIColor lightGrayColor];
pairButton.titleLabel.textAlignment = NSTextAlignmentCenter;
pairButton.titleLabel.font = [UIFont fontWithName:@"arial" size:10];
pairButton.tag = indexPath.row;
[pairButton addTarget:self action:@selector(connectToDevice:) forControlEvents:UIControlEventTouchUpInside];
[cell addSubview:pairButton];
isPairButtonAdded = YES;
}
与我的另一台设备成功后,我已将设备的按钮标题更改为断开连接。现在的问题是每当我滚动我的表格断开连接变成连接但我不希望那样发生,我知道它是由于单元格娱乐如何停止重新创建单元格。