gpt4 book ai didi

c# - Monotouch UITableViewCell AddSubView

转载 作者:行者123 更新时间:2023-11-28 22:49:51 25 4
gpt4 key购买 nike

我正在尝试创建一个类似表格/网格的 View ,我可以用它来显示大量信息。

我尝试实现此目的的方法是创建自定义单元格 View 。它基本上是 UINavigationController,我知道这是不正确的,因为它需要是 UIView 才能将其添加到 UITableViewCell.ContentView.AddSubView(UiView view).

看起来像这样:

enter image description here

然后在我的表源 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 中创建的自定义 View 添加到单元格内容中。

最佳答案

我认为这answer将帮助您将 Xcode/InterfaceBuilder NIB 文件与 UITableViewCell 一起使用。

要记住的一件重要事情是,您(经常)重复使用细胞,它们将处于您离开时的状态。

因此,如果您在每次重用一个单元格,那么你的内存使用量会随着时间的推移而增长(滚动表格时会很快发生这种情况)。

关于c# - Monotouch UITableViewCell AddSubView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12281817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com