4
A
回答
6
從setPopoverContentSize:
文檔:
當改變酥料餅的內容的大小,指定的寬度值必須至少爲320分,不超過600點。高度值沒有限制。但是,您指定的寬度和高度值都可以進行調整,以確保彈出窗口適合屏幕並且不被鍵盤覆蓋。
3
我發現585似乎是最大的,任何更大和整個東西漂移到每個大小的變化左側。
0
我只是驗證了這個代碼工作在iPad 1和iPad 4(這意味着它在IOS 5.1.1支持 - 6.1.2)
popover = [[UIPopoverController alloc] initWithContentViewController:yourVC];
[popover setPopoverContentSize:CGSizeMake(1024, 1024)];
[popover presentPopoverFromRect:CGRectZero
inView:appDelegate.splitViewController.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
你應該注意到,這是很難駁回酥料餅因爲它會以縱向或橫向「填滿屏幕」。我有我的appDelegate.splitViewController這些方法:
- (BOOL)shouldAutomaticallyForwardRotationMethods {
NSLog(@"MG - shouldAutomaticallyForwardRotationMethods");
return YES;
}
- (BOOL)automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers {
NSLog(@"MG - automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers");
return YES;
}
只是取消隱藏/隱藏yourVC的一個角落裏一個按鈕,這個辭退:
[popover dismissPopoverAnimated:YES];
還應當指出的是,「酥料餅」是一個強大的屬性,否則當它試圖呈現時你會得到一個釋放的消息。
相關問題
- 1. 大小彈出窗口
- 2. 彈出式窗口大小
- 3. 未指定大小時彈出窗口彈出窗口
- 4. 彈出窗口最大化和關閉,調整大小選項
- 5. UIViewController中彈出窗口的大小
- 6. 在android中的彈出窗口大小
- 7. 可變大小的彈出窗口
- 8. ADF彈出窗口調整大小
- 9. TinyMCE彈出窗口調整大小
- 10. FB.ui並設置彈出窗口大小
- 11. 如何設置彈出窗口大小
- 12. bootstrap jquery彈出窗口大小
- 13. 在Chrome中最大化彈出窗口
- 14. 彈出窗口最大化按鈕
- 15. 傳單中的圖片大小(Cloudmade)彈出窗口似乎不計算以確定彈出窗口的大小
- 16. 使用JavaScript查找最佳彈出窗口大小
- 17. 在IE中通過JavaScript最大化彈出窗口的大小和位置
- 18. Flex:重新調整瀏覽器窗口彈出窗口大小
- 19. 窗口最大化時彈出窗口內容刷新
- 20. 設置最大窗口大小
- 21. LMDB數據庫最大窗口大小
- 22. Flex:調整最大化窗口的恢復窗口的大小
- 23. 調整大小彈出窗口放大水平
- 24. 當窗口最大化時獲得非最大化的窗口位置/大小
- 25. UWP中的最小窗口大小
- 26. Gtkmm - 更改窗口的最小大小
- 27. WINAPI中的最大和最小窗口大小
- 28. 從擴大超出窗口大小
- 29. 在swift 3.0中,彈出窗口的大小並不是確切的大小?
- 30. 最小化iPad上彈出窗口的大小(CS193p 2015第15講)