2012-06-05 36 views
11

在iOS5中,有故事板,假設您有一個UISplitViewController,它具有一些視圖,這些視圖正常設置爲主視圖和詳細視圖。其中一個細節視圖被設置爲UISplitViewController的初始細節視圖控制器,因此它在故事板中的大小是普通細節視圖的大小。其他細節視圖從這個細節視圖中延伸出來,並且由於細分關係,其大小也與普通細節視圖一致。如何在故事板中調整UISplitViewController的細節視圖(可視化,而非編程)?

而且,當您更改設備的方向時,它們都會動態調整大小。到現在爲止還挺好。

現在假設您添加另一個UIViewController,您打算使用它作爲UISplitView的詳細視圖。但是,在這種情況下,您將以編程方式使其成爲詳細視圖,而不是使用「替換」segue。

在故事板上,此視圖將是全尺寸的,即它看起來不像是細節視圖。這使得在故事板中佈置界面成爲一個問題。

在附加的屏幕截圖中,您可以看到最右側的視圖是全尺寸視圖。我想讓它在故事板中顯示大小。 Far-right view should be detail view sized

這是如何完成的?我在屬性檢查器中嘗試過大小​​和選項的各種組合,但似乎沒有太大影響。明顯的選擇是屬性檢查器的「模擬度量標準」部分中的「尺寸:細節」,但這看起來什麼都不做。 Detail view sizing attribute seems to do nothing

+0

它不會做「模擬指標」選項卡中的任何內容,因爲它就是模擬的。可悲的是,我不能進一步解決你的問題,只是認爲我已經擺脫了一些問題。 – Jeremy1026

回答

20

如果我理解你的問題(調整viewController的大小),我已經通過在Size框中選擇Freeform,然後點擊視圖並通過Inspector設置它的大小來完成它。

fwiw - 我還沒有找到一種方法來調整像nav或tab控制器的東西。

編輯:選擇「任意格式」後,點擊View,然後設置如下圖所示的標識Inspector選項卡的大小(不知道卡名稱)

enter image description here

+0

你能確切地告訴我你的屬性檢查器中的設置是什麼,或者上傳截圖嗎?我已經嘗試了自由格式的顯式大小,它什麼都不做。 (是的,我認爲你正確理解我的問題。) – adriandz

+0

添加了屏幕截圖。您必須選擇「視圖」才能設置大小。 –

+0

謝謝!完美的作品。真的很感激你花時間幫助我。 – adriandz

相關問題