在xamarin.ios的tableview中一行显示多个原型单元格
我对xamarin.ios中的tableview有一个问题,我试图使用多个原型单元格,但所有原型单元格都显示在表视图中的同一行上,我希望它们有自己的行,有人有解决方案吗在xamarin.ios的tableview中一行显示多个原型单元格,xamarin.ios,tableview,prototype,cell,Xamarin.ios,Tableview,Prototype,Cell,我对xamarin.ios中的tableview有一个问题,我试图使用多个原型单元格,但所有原型单元格都显示在表视图中的同一行上,我希望它们有自己的行,有人有解决方案吗 谢谢。您可能需要覆盖UITableView源类的section方法中的行 public override nint RowsInSection (UITableView tableView, nint section) { return (nint)MyTableDataList?.Count; } 如果您想提供一些
谢谢。您可能需要覆盖UITableView源类的section方法中的行
public override nint RowsInSection (UITableView tableView, nint section)
{
return (nint)MyTableDataList?.Count;
}
如果您想提供一些实际的代码,我们可能会更准确。这是源代码表中的GetCell消息 公共覆盖UITableViewCell GetCell(UITableView tableView,NSIndexPath indexPath) { //传入消息 var cell=(IncomingCell)tableView.DequeueReusableCell(“IncomingCell”,indexath) var cell1=(OutGoingCell)tableView.DequeueReusableCell(“OutGoingCell”,indexath)
你是如何制作原型的?你能用故事板的打印屏幕更新你的原始帖子吗?我在故事板中制作了单元格,并用普通列表和获取单元格方法为它们提供数据-我尝试发布打印屏幕,但它说我必须达到10级才能这样做。你能分享你的GetCell()吗这里的方法代码?您使用的是externel XIB吗?没有外部XIB,我的get单元格代码是postedpublic override nint RowsInSection(UITableView tableview,nint section){return messages.Count;}
var message = messages[indexPath.Row];
cell.updateCel(message);
var message1 = messages[indexPath.Row];
cell1.updatecell(message1);
return cell;
}