如何使用tableview实例访问tableviewcell

时间:2017-04-04 00:31:48

标签: c# uitableview xamarin xamarin.ios tableviewcell

我正在尝试通过tableview实例更改特定的tableview单元属性。

在Objective c中,我们可以使用以下代码

来实现
id cell = [self tableView:tableView cellForRowAtIndexPath:indexPath];

在Xamarin中访问的等效方式似乎是不可能的。

我知道我可以在tableview实例上调用reloaddata方法并在getcell中进行更改,但我不想这样做,我想直接编辑而不是触发重新加载数据。

1 个答案:

答案 0 :(得分:4)

您可以从UITableViewCell中获取UITableView来自"某些" index via:

var cell = aTableViewInstance.CellAt(NSIndexPath.FromIndex(1));

如果需要访问您可能已添加的任何其他方法/属性,请将cell投射到自定义UITableViewCell类型。

  

CellAt(NSIndexPath):UITableViewCell

     

返回指定索引路径的表格单元格。