我遇到了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嗎? –