我按照本教程创建了一个自定义单元格。
我在 Interface Builder 中创建了一个自定义单元格,如下所示:
在我的 ViewController 中,我添加了一个 UITableView 并将其绑定到数据:
myTable.Source = new ListSource();
ListSource 的 GetCell 方法:
public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath)
{
// Reuse a cell if one exists
CustomListCell cell = tableView.DequeueReusableCell ("QCell") as CustomQuestionsListCell;
if (cell == null)
{
// We have to allocate a cell
var views = NSBundle.MainBundle.LoadNib ("CustomListCell", tableView, null);
cell = Runtime.GetNSObject (views.ValueAt (0)) as CustomListCell;
}
return cell;
}
问题是最后的显示是这样的:
似乎有某种重叠。任何想法为什么会发生这种情况?
谢谢!