大量の情報を表示するために使用できるビューのようなテーブル/グリッドを作成しようとしています。
これを達成しようとした方法は、カスタム セル ビューを作成することです。それは基本的に であり、 に追加するには でUINavigationController
ある必要があるため、これは正しくありません。UIView
UITableViewCell.ContentView.AddSubView(UiView view)
次のようになります。
次に、テーブルソースGetCell()
にこれがあります。
public override UITableViewCell GetCell (UITableView tableView, NSIndexPath indexPath)
{
int rowIndex = indexPath.Row;
Incident _incident = tableData[rowIndex];
UITableViewCell cell = tableView.DequeueReusableCell(cellID);
if(cell == null)
cell = new UITableViewCell(UITableViewCellStyle.Default, cellID);
CustomCellView content = new CustomCellView();
content.SetRef(_incident.Id);
content.SetDescription(_incident.Description);
cell.ContentView.Add(content);
return cell;
}
それcell.ContentView.Add
は私が間違っているところですか?IB で作成したカスタム ビューをセルのコンテンツに追加するだけです。