我错过了我怀疑很明显的东西,但找不到。
UITableViewCell cell = tableView.DequeueReusableCell("MyCell");
if (cell == null) {
cell = new UITableViewCell(UITableViewCellStyle.Default, "MyCell");
}
cell.TextLabel.Text = "Foo";
cell.DetailTextLabel.Text = "Foo2";
我收到了
DetailTextLabel
的空引用异常。 最佳答案
这是因为您使用的是UITableViewCellStyle.Default。如果需要detailsLabel,则需要UITableViewCellStyle.Subtitle。
关于iphone - UITableViewCell的DetailTextLabel为空,是否缺少某些内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5158850/