我已阅读了此处的所有解决方案,但仍然遇到此问题。我几乎尝试过任何我能想到或发现的东西。
我们刚刚更新为使用Xcode 4.6.3中的Xcode 5.0.2,而4.6.3中的代码没有问题。目前我的代码看起来像这样。这是以前的工作,我已经回到这里,因为没有其他任何工作。
此时尺寸正确但位于屏幕的右上角。
我也尝试过添加
actionViewController.View.Center = this.View.Center;
但它没有改变中心。任何帮助是极大的赞赏。我此刻正在发疯:)
IStoryboard storyBoard = UIStoryboard.FromName ("WorkOrderActions_iPad", null);
VZWOActionViewController actionViewController = (VZWOActionViewController)storyBoard.InstantiateViewController ("VZWOActionViewController");
actionViewController.ModalPresentationStyle = UIModalPresentationStyle.PageSheet;
actionViewController.actionViewControllerID = actionViewControllerName;
this.PresentViewController (actionViewController, true, completionHandler: null);
if (actionViewController.View.Superview != null) {
actionViewController.View.Superview.AutoresizingMask = UIViewAutoresizing.FlexibleMargins;
actionViewController.View.Superview.Bounds = new RectangleF (0.0f,0.0f, 924.0f, 648.0f);
}
答案 0 :(得分:0)
iOS 7中存在一个问题,只有将过渡设置为交叉溶解才能解决此问题。
actionViewController.ModalTransitionStyle= UIModalTransitionStyleCrossDisolve