Ich habe eine Prototypzelle zu meiner UITableView
hinzugefügt, die eine UISwitch
und eine UILabel
hat. Wenn ich die App starte, sehen UISwitch und UILabel wie erwartet aus, aber einige, wie ich nicht mit dem UISwitch interagieren kann. Ich kann nicht zwischen Ein oder Aus wechseln.UISwitch in UITableViewCell funktioniert nicht
Ich habe auch versucht, eine separate UITableViewCell zu erstellen und die gleiche UI zu implementieren. Trotzdem habe ich das gleiche Problem.
Ich Aufblasen der Zelle wie folgt: -
public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
{
RatingTableCell cell = tableView.DequeueReusableCell("RatingTableCell") as RatingTableCell;
if (choiceList != null && choiceList.Count > 0)
{
cell.UpdateCellchoiceList.ElementAt(indexPath.Row));
}
else
{
//Do something else
}
return cell;
}
public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
{
var cell = tableView.CellAt(indexPath);
}
EDIT
Die ganze Zelle geklickt wird immer auch nicht. Wenn ich nur ein Label ohne den UISwitch hinzufüge, funktioniert der Klick auf die Zelle einwandfrei.
Haben Sie setzen alle Eigenschaften, wie tableView.allowsSelection = false? – Bharath
@ Bharat Nö. Ich habe nichts so eingestellt – user3034944
@Bharath Bitte überprüfen Sie meine Bearbeitung – user3034944