2011-09-14 61 views
2

我不知道我做了什麼,因爲這用於正常工作,但突然間縱向方向的彈出式菜單正在填滿屏幕。以前它只會和xib(320px)一樣大,但現在它們覆蓋了整個屏幕。 (包含在彈出窗口中的表視圖控制器的xib。)UISplitViewController彈出菜單填滿屏幕,如何更改大小?

我不認爲我有任何控制此功能的代碼。你對我應該看的地方有什麼建議嗎?

回答

4

可能這將幫助你:蘋果文檔:

@property(nonatomic, readwrite) CGSize contentSizeForViewInPopover 

此屬性包含當它顯示在酥料餅的視圖控制器所需的大小。默認情況下,寬度設置爲320點,高度設置爲1100點。您可以根據需要更改這些值。

+0

對,我對這個屬性很熟悉,但我從來沒有在這個環境下設置它。我已經添加了一些行來明確設置大小。通常,我只是將其設置爲self.view.frame.size,以便彈出窗口默認爲底層xib的大小,但底層xib似乎會自動調整大小。 –

+0

什麼屬性包含在_stock UIViewController Class_中作爲iffff它不會調整大小到((* UIViewController).view's維度或在'presentPopoverFromRect:rect'維度中的彈出窗口......非常感謝您的查找! – lol