我正在尝试通过tableview实例更改特定的tableview单元属性。
在Objective c中,我们可以使用以下代码
来实现id cell = [self tableView:tableView cellForRowAtIndexPath:indexPath];
在Xamarin中访问的等效方式似乎是不可能的。
我知道我可以在tableview实例上调用reloaddata方法并在getcell中进行更改,但我不想这样做,我想直接编辑而不是触发重新加载数据。
答案 0 :(得分:4)
您可以从UITableViewCell
中获取UITableView
来自"某些" index via:
var cell = aTableViewInstance.CellAt(NSIndexPath.FromIndex(1));
如果需要访问您可能已添加的任何其他方法/属性,请将cell
投射到自定义UITableViewCell
类型。
CellAt(NSIndexPath):UITableViewCell
返回指定索引路径的表格单元格。