Hier habe ich Probleme mit tableview
multiselect, kann mir jemand helfen. Ich möchte Tabellenansicht Auswahl mit bestimmten Anzahl von Zeilen einschränken (für ex 5 Zeilen aus der Liste) .ausgewählte Zeilen müssen im Auswahlstil als .blue, wenn ich versuche, 6. Zeile, die Zeile Auswahlstil sollte .none.but i versuchte es mit etwas funktioniert nicht gut.Wie man den Auswahlstil basierend auf ausgewählter Zeilenanzahl in uitableview multiselect in ios swift einschränkt
Dies ist mein Code
tableview.allowsMultipleSelectionDuringEditing = true
in cellForRowAtIndexPath
Methode,
if SelectedArray.count <= 5
{
cell.selectionStyle = UITableViewCellSelectionStyle.Blue
}
else {
cell.selectionStyle = UITableViewCellSelectionStyle.None
}
und auch in didSelectRowAtIndexPath
diese oben Erklärung definiert, willDisplayCell
und meine Tabelle auch wenn didselectrow
, laden
dies auch versucht mit didSelectRowAtIndexPath
Methode,
self.tableView(tableView, willDisplayCell: cell, forRowAtIndexPath: indexPath)
Aber es gibt keinen Gebrauch davon, pls helfen mir
Vielen Dank im Voraus.
Sie sollten versuchen, <5 anstelle von <= 5. – sanman