我有一个UITableView
带有可变数量的单元格,每个单元格都有一个UISwitch
. 这是所有开关的行:
[cell.currentSwitch addTarget:self action:@selector(changeCurrentEvent:) forControlEvents:UIControlEventValueChanged];
我设置了,当您拨动一个开关时,它会关闭所有其他开关(在内部-changeCurrentEvent:
)。我注意到的是,-changeCurrentEvent:
当我手动拨动开关时会正确调用它,但由于它会关闭所有其他开关,因此改变它们的值,它们不应该也调用-changeCurrentEvent:
吗?无论如何,这就是我希望他们做的事情。