J'ai un UITableView avec 2-3 sections. Je veux mettre en œuvre une fonctionnalité où une seule ligne de chaque section peut être sélectionnée.Sélection unique pour chaque UITableViewSection iOS Xamarin
Quelque chose comme ceci: -
J'ai essayé permettant une sélection multiple sur le UITableView. Mais cela me permet de sélectionner plusieurs lignes dans toutes les sections. Je veux sélectionner seulement une ligne à la fois de chaque section.
public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
{
var cell = tableView.CellAt(indexPath);
if (cell.Accessory == UITableViewCellAccessory.None)
{
cell.Accessory = UITableViewCellAccessory.Checkmark;
}
else
{
cell.Accessory = UITableViewCellAccessory.None;
}
selectedSection = indexPath.Section;
}
public override void RowDeselected(UITableView tableView, NSIndexPath indexPath)
{
var cell = tableView.CellAt(indexPath);
cell.Accessory = UITableViewCellAccessory.None;
}