public override void ViewDidAppear(bool animated)
{
base.ViewDidAppear(animated);
// Since ios6 if we started in landscape mode then the scrollview did not resize properly befre ViewDidLoad
// was called. However, if we hook into ViewDidAppear and then resize/check everything then all is good!
this.PositionScrollViewContent();
}