我有一个表格视图,每个单元格都有一个开关作为附件视图。我可以遍历所有单元格以查看哪些单元格已打开。我可以轻松地将附件视图更改为复选标记。我需要实现点击每个单元格在复选标记和无之间切换。
然后在 touchupinside 中,遍历所有单元格以查看哪些已检查,哪些未检查。
我已经实施检查开关状态
var indexPaths = table.IndexPathsForVisibleRows;
foreach (var indexPath in indexPaths)
{
var cell = table.CellAt (indexPath);
var switchView = cell.AccessoryView as UISwitch;
if (switchView.On)
{
/*code to handle switch on*/
}
}
我不知道如何使用类似的代码来检查附件视图是否为复选标记以及是否设置为无