Every post I've seen either tells me to change the topheaderview, something like this
var frame = CoreGraphics.CGRect.Empty;
frame.Height = 1;
tbl.TableHeaderView = new UIView(frame);
Or to change the AutomaticallyAdjustsScrollViewInsets to false or NO, which is located in UIViewController. I've tried to override ViewDidLoad in UIViewController, but for some reason the code doesn't even run, I put a breakpoint at base.ViewDidLoad and it's never called.
Does this look right?
[assembly: ExportRenderer(typeof(UIViewController), typeof(MyUIViewController))]
public class MyUIViewController : UIViewController
public override void ViewDidLoad()
this.AutomaticallyAdjustsScrollViewInsets = false;