【发布时间】:2020-02-10 10:13:27
【问题描述】:
我有一个动作扩展,它应该通过本机 Foto 应用修改图片。不幸的是,使用 iOS13,它总是以新卡片的外观打开,虽然我尝试了很多东西,但我无法摆脱它。
特别是,我在应用程序和操作扩展的 info.plist 中将 UIRequiresFullScreen 和 NSExtensionActionWantsFullScreenPresentation 设置为 YES,并将边界设置为屏幕边界。
在呈现的 ViewController 的初始化中,我将 self.modalInPresentation 设置为 iOS13 的 YES 和 self.modalInPopover 的
我也设置了self.modalPresentationStyle = UIModalPresentationFullScreen;
这会导致最上面的卡片是“全屏”的,但下方总是有另一张卡片可见,并且 viewController 会自动调整到稍小的高度以适应这张卡片。
以下是说明问题的屏幕截图: on imgur
有没有办法在真正的全屏中显示由操作扩展呈现的 ViewController?
【问题讨论】:
标签: ios fullscreen ios13 ios-extensions