public void RefreshDetailView() { if (DetailViewController != null) { var newView = DetailViewController.View; var cg = new CoreGraphics.CGSize(); cg.Height = DetailView.Frame.Height; cg.Width = DetailView.Frame.Width; newView.SetFrameSize(cg); DetailView.ReplaceSubviewWith(_oldView, newView); _oldView = newView; } }