MonoTouch を使用していますが、再利用されていないカスタム セル ビューがあります。
- IBUIReuseIdentifier を設定してみました
- 文字列とタイプを使用してみ
NSString
ました_cellId
- プロジェクトの再作成を試みました。
- 面白いことに、他のカスタム セルは正常に動作していますが、作成した新しいセルは再利用されていません。次にどこを見ればいいのかよくわかりません。
ありがとう。
public override UITableViewCell GetCell (UITableView tableView,
NSIndexPath indexPath)
{
UITableViewCell cell = tableView.DequeueReusableCell(_cellId);
LibraryItem item = _items[indexPath.Row];
LibraryCellView cellController = null;
if (cell == null)
{
cellController = new LibraryCellView();
cell = cellController.Cell; // cellController.Cell;
cell.Tag = Environment.TickCount;
_cellControllers[cell.Tag] = cellController;
Console.WriteLine("Cell New");
}
else
{
cellController = _cellControllers[cell.Tag];
Console.WriteLine("Cell Reused");
}
cellController.Name = item.Name;
cellController.Date = item.CreatedDate.ToShortDateString();
cellController.Shared = item.IsShared ? "Shared":"";
cellController.Count = item.Count.ToString();
cellController.ImageCoverId1 = item.CoverPictureId1;
return cell;
}