2010-11-25 58 views
1

iPad上的iOS 3.x都能正常工作,以防止隱藏UISplitViewController的主視圖。我創建了一個方法SizeControls(),該方法在設備旋轉(WillAnimateRotation事件)時被調用。防止隱藏UISplitViewController主視圖(iPad iOS 4.x)

現在,iPad上的iOS 4不再適用。在調用SizeControl時,仍然會導致Master視圖被隱藏。我需要做什麼才能在iOS 3和iOS 4上同時顯示Master和Details視圖,就像在Settings UI中一樣?

謝謝。

+0

我SizeControls()的代碼是: \t \t私人無效SizeControls() \t \t { \t \t \t的UIViewController主= ViewControllers [0]; \t \t \t UIViewController detail = ViewControllers [1]; \t \t \t master.View.Frame = new RectangleF(0,0,320,this.View.Bounds.Height); \t \t \t detail.View.Frame = new RectangleF(321,0,this.View.Bounds.Width - 321,this.View.Bounds.Height); \t \t} – Neal 2010-11-25 17:55:13

+0

我同意這是非常煩人的,我不需要額外的屏幕空間。沒有簡單的方法來做到這一點,試圖自己做一個分解控制器,這是一個容器視圖控制器,疼痛疼痛。我對找出隱藏主視圖的內容最感興趣,所以我們可以找到解除隱藏的視圖。 – 2011-09-19 16:04:50

回答

0

Take a look here,apple建議您在縱向顯示彈出窗口中的主視圖。

如果這不是一個人去看看MGSplitViewController。它是一個非常好的分割視圖,可免費提供此功能。