我有一个UISplitViewController与公共detailView(右侧)。如何全屏UISplitViewController在景观DetailView
我加入一个按钮的DetailView在横向,单击该按钮时,该马西德威(左侧)将隐藏和的DetailView将成为全屏。就像Dropbox的应用程序为iPad
行为现在,我可以隐藏马西德威但不能改变的DetailView通过只设置detailviewController.view的帧切换到全屏模式。
splitview的左侧宽度= 321, ,并且detailviewController.view.frame在更改前为{{321,0},{703,748}}。
如果我通过以下代码更改detailview.frame,有没有发生变化。
self.frame = CGRectMake(0, 0, 1024, 748);
如果我用下面的代码它会改变立场,但这不是全屏。
self.frame = CGRectMake(0, 0, 703, 748);
我发现如果我改变以比其来源宽度更大的尺寸(例如:704)的框架,所述框架的位置也不会改变。
如何使detailview在横向方向变为整个屏幕宽度? 任何建议将不胜感激。