2
我不知道我做了什麼,因爲這用於正常工作,但突然間縱向方向的彈出式菜單正在填滿屏幕。以前它只會和xib(320px)一樣大,但現在它們覆蓋了整個屏幕。 (包含在彈出窗口中的表視圖控制器的xib。)UISplitViewController彈出菜單填滿屏幕,如何更改大小?
我不認爲我有任何控制此功能的代碼。你對我應該看的地方有什麼建議嗎?
我不知道我做了什麼,因爲這用於正常工作,但突然間縱向方向的彈出式菜單正在填滿屏幕。以前它只會和xib(320px)一樣大,但現在它們覆蓋了整個屏幕。 (包含在彈出窗口中的表視圖控制器的xib。)UISplitViewController彈出菜單填滿屏幕,如何更改大小?
我不認爲我有任何控制此功能的代碼。你對我應該看的地方有什麼建議嗎?
可能這將幫助你:蘋果文檔:
@property(nonatomic, readwrite) CGSize contentSizeForViewInPopover
此屬性包含當它顯示在酥料餅的視圖控制器所需的大小。默認情況下,寬度設置爲320點,高度設置爲1100點。您可以根據需要更改這些值。
對,我對這個屬性很熟悉,但我從來沒有在這個環境下設置它。我已經添加了一些行來明確設置大小。通常,我只是將其設置爲self.view.frame.size,以便彈出窗口默認爲底層xib的大小,但底層xib似乎會自動調整大小。 –
什麼屬性包含在_stock UIViewController Class_中作爲iffff它不會調整大小到((* UIViewController).view's維度或在'presentPopoverFromRect:rect'維度中的彈出窗口......非常感謝您的查找! – lol