根据documentation,操作说明会显示在操作表或全屏模式视图中。但对于iPhone纵向方向,默认情况下始终为全屏。如何在iPhone纵向方向的操作表中显示操作扩展视图?
我尝试了setPreferredContentSize
和NSExtensionActionWantsFullScreenPresentation
。两者似乎都没有影响iPhone纵向。
答案 0 :(得分:9)
iPhone上没有非全屏动作扩展功能。*
NSExtensionActionWantsFullScreenPresentation
为false时的替代演示相当于UIModalPresentationFormSheet
。表格表格仅在iPad上是非全屏的 - 它是您在Mail中撰写新邮件或在App Store中查看应用程序详细信息等内容所呈现的演示文稿样式。您仍然可以在iPhone上选择表单表示*,但它的行为与全屏相同。
*嗯,有点儿。实际上,iPhone和iPad并不能使表单全屏显示,而是水平紧凑而不是横向常规size class。这意味着表格在iPhone 6 / 6s Plus上是非全屏的横向,但不是纵向或其他iPhone型号。