[英]How to present an action extension in an action sheet rather than full-screen modal view?
根據文檔 ,操作擴展顯示在操作表或全屏模式視圖中。 但對於iPhone縱向方向,默認情況下始終為全屏。 如何在iPhone縱向方向的操作表中顯示操作擴展視圖?
我嘗試過setPreferredContentSize
和NSExtensionActionWantsFullScreenPresentation
。 兩者似乎都沒有影響iPhone縱向。
在iPhone上,動作擴展無法成為非全屏。*
NSExtensionActionWantsFullScreenPresentation
為false時的替代演示等同於UIModalPresentationFormSheet
。 表單工作表演示文稿僅在iPad上是非全屏的 - 它是您在Mail中撰寫新郵件或在App Store中查看應用程序詳細信息等內容時所看到的演示文稿樣式。 您仍然可以在iPhone上選擇表單表示*,但它的行為與全屏相同。
嗯,有點兒。 實際上,iPhone和iPad並不能使表單成為全屏,而是橫向緊湊而不是水平常規尺寸等級 。 這意味着表格在iPhone 6 / 6s Plus上是橫向非全屏,但不是縱向或其他iPhone型號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.