use*_*944 1 user-interaction uitableview xamarin.ios uiswitch ios
我已经添加了一个原型单元到我的UITableView,它有一个UISwitch和一个UILabel. 当我运行应用程序时,UISwitch 和 UILabel 显示正常,但有些我无法与 UISwitch 交互。我无法在开或关之间切换。
我还尝试创建一个单独的 UITableViewCell 并实现相同的 UI。我仍然有同样的问题。
我按如下方式给 Cell 充气:-
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);
}
Run Code Online (Sandbox Code Playgroud)
编辑
整个单元格也没有被点击。如果我只是在没有 UISwitch 的情况下添加标签,则单元格单击工作正常。
cod*_*thm 10
如果有人像我一样来到这篇文章,这可能会有所帮助。如果您UISwitch手动添加到UITableViewCell,请确保将其添加到contentView单元格的 。该UISwitch会无法正常工作,如果它加入像addSubview(switch),你需要做的contentView.addSubview(switch),而不是。
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |