我在xamarin.ios中遇到了一个tableview的问题,我试图使用多个原型单元格,但是所有的原型单元格都显示在表格视图的同一行上,我想要它们拥有自己的行,有没有人有解决方案?
感谢。
答案 0 :(得分:0)
您可能需要覆盖UITableView的Source类的section方法中的行。
public override nint RowsInSection (UITableView tableView, nint section)
{
return (nint)MyTableDataList?.Count;
}
如果您想提供一些实际代码,我们可能会更准确。
答案 1 :(得分:0)
这是表源中的GetCell消息。
public override UITableViewCell GetCell(UITableView tableView,NSIndexPath indexPath) { //传入消息
var cell =(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;
}