我有一個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在橫向方向變爲整個屏幕寬度? 任何建議將不勝感激。