2017-04-04 37 views
1

我想通过tableview实例更改特定的tableview单元格属性。如何使用tableview实例访问tableviewcell

在Objective C中,我们可以做到这一点使用下面的代码

id cell = [self tableView:tableView cellForRowAtIndexPath:indexPath]; 

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

我知道我可以在tableview实例上调用reloaddata方法,并在getcell中进行更改,但我不想这样做,我想直接编辑而不是触发reloaddata。如果需要访问的任何其他方法/你可能已经添加的属性

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

演员cell您的自定义UITableViewCell类型:

+1

'变种细胞= aTableViewInstance.CellAt(NSIndexPath.FromIndex(1));' – SushiHangover

+0

我可以访问单元的元件,例如标签或按钮,编辑行为右 – Sharath

+0

请张贴它作为答案...我会接受它 – Sharath

回答

4

您可以通过从“一些”指数获得一个UITableView一个UITableViewCell

CellAt(NSIndexPath):的UITableViewCell

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

+0

谢谢!恭喜你的第一个答案就是这个! :) – Sharath

+0

你是如何在短时间内贡献如此之多的?你每天花几个小时?请打开你的成功故事......你是怎么做到的?在一天里成为SushiHangover的感觉如何? – Sharath