public override void ViewDidLayoutSubviews () { base.ViewDidLayoutSubviews (); headerView.Frame = new CGRect (headerView.Frame.Location, new CGSize (tableView.Frame.Width, headerView.Frame.Height)); UpdateHeaderView(); View.SetNeedsDisplay (); }