I have a MonoTouch.Dialog DialogViewController which adds a custom UIView to the NavigationItem.Views object.
The UIView has a height of 25, and it’s frame is set as follows:
Frame = new System.Drawing.RectangleF(0f, 44f, UIScreen.MainScreen.ApplicationFrame.Width, 25f);

_toolbar = new UIView();
this.NavigationController.NavigationBar.Add (_toolbar);
How do I make the tableview appear after the UIView?
As I couldn’t get Miguel’s answer working, I ended up using jonathanpeppers idea from above and set the
UITableView.HeaderViewproperty to be a view which was the same size as theUIViewI had added to the bottom of theUINavigationBar.