カスタムセルを作成するために、このチュートリアルに従いました。
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;
}
問題は、最終的に表示が次のようになることです。
なんらかのオーバーラップがあるようです。なぜこれが起こっているのですか?
ありがとう!