簡體   English   中英

如何在動作表中呈現動作擴展而不是全屏模態視圖?

[英]How to present an action extension in an action sheet rather than full-screen modal view?

根據文檔 ,操作擴展顯示在操作表或全屏模式視圖中。 但對於iPhone縱向方向,默認情況下始終為全屏。 如何在iPhone縱向方向的操作表中顯示操作擴展視圖?

我嘗試過setPreferredContentSizeNSExtensionActionWantsFullScreenPresentation 兩者似乎都沒有影響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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM