UiTableView не отображается, GetCell не вызывается

У меня есть следующий код:

TableView = new UITableView(); TableView.Source = new DataSource(); m_MainScroll.Add(view); // scrollview area TableView.ReloadData (); 

DataSource прост:

  class DataSource : UITableViewSource { public DataSource () { } public override int NumberOfSections (UITableView tableView) { return 1; } public override int RowsInSection (UITableView tableview, int section) { return 10; } // Customize the appearance of table view cells. public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath) { return new UITableViewCell(); } } 

В принципе, GetCell никогда не вызывается, и я никогда не вижу, чтобы стол показывал все равно.

Любые идеи почему?

редактировать:

Еще один потенциально релевантный код:

(в ViewDidLoad):

  m_MainScroll = new UIScrollView(new RectangleF(0, 0, 320, 372)); m_MainScroll.ContentSize = new SizeF(300, ScrollerHeight); m_MainScroll.ShowsVerticalScrollIndicator = true; m_MainScroll.DraggingStarted += DragStarted; AddComponent(m_MainScroll); UIToolbar bar = new UIToolbar(new RectangleF(0, 372, 320, 44)); View.Add(bar); UIBarButtonItem barBut = new UIBarButtonItem(); barBut.Style = UIBarButtonItemStyle.Bordered; barBut.Title = "Next"; NextButton = barBut; UIBarButtonItem flexer = new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace); UIBarButtonItem []items = new UIBarButtonItem[2]; items[0] = flexer; items[1] = barBut; bar.Items = items; AddComponent(bar); public void AddComponent(UIView view) { m_Components.Add(view); View.Add(view); } 

Где m_Components – это всего лишь список UIView и на самом деле используется только для дефокусировки элементов управления, на которых есть клавиатура.