我遇到了xamarin.ios中的tableview问题,我尝试使用多个原型单元格,但所有原型单元格都显示在相同在表视图行,我希望他们有自己的行,有没有人有解决方案?在xamarin.ios中显示在tableview中的一行中的多个原型单元格
谢谢。
我遇到了xamarin.ios中的tableview问题,我尝试使用多个原型单元格,但所有原型单元格都显示在相同在表视图行,我希望他们有自己的行,有没有人有解决方案?在xamarin.ios中显示在tableview中的一行中的多个原型单元格
谢谢。
您可能需要覆盖UITableView的Source类的section方法中的行。
public override nint RowsInSection (UITableView tableView, nint section)
{
return (nint)MyTableDataList?.Count;
}
如果您想提供一些实际的代码,我们可能会更准确。
公众覆盖NINT RowsInSection(UITableView的实现代码如下,NINT节) \t \t { \t \t \t回报messages.Count; \t \t} –
这是表格源中的GetCell消息。
公共覆盖的UITableViewCell GetCell(的UITableView的tableView,NSIndexPath indexPath) { //进入消息
变种细胞=(IncomingCell)tableView.DequeueReusableCell( “IncomingCell”,indexPath);
var message = messages[indexPath.Row];
cell.updateCel(message);
VAR CELL1 =(OutGoingCell)tableView.DequeueReusableCell( “OutgoingCell”,indexPath);
var message1 = messages[indexPath.Row];
cell1.updatecell(message1);
return cell;
}
你是如何做原型?你能用故事板的打印屏幕更新原始文章吗? – apineda
我制作了故事板中的单元格,并为它们提供了正常列表和获取单元格方法的数据 - 我试着发布了一个打印屏幕,但它说我必须在10级才能这样做。 –
你可以在这里分享你的GetCell()方法代码吗?你在使用外部的XIB吗? –