我正在开发一个能够显示SKStoreProductViewController
. 操作扩展能够以两种尺寸显示,全屏(NSExtensionActionWantsFullScreenPresentation
设置为YES
)或屏幕中的小居中窗口(设置为NO
)。我选择中间的最小窗口,我的扩展不保证使用全屏。
当我按照规定在我的扩展中显示SKStoreProductViewController
模态时,它最终会变大并夹在动作扩展的中心。有没有其他人遇到过这种情况或找到解决方法?
我正在开发一个能够显示SKStoreProductViewController
. 操作扩展能够以两种尺寸显示,全屏(NSExtensionActionWantsFullScreenPresentation
设置为YES
)或屏幕中的小居中窗口(设置为NO
)。我选择中间的最小窗口,我的扩展不保证使用全屏。
当我按照规定在我的扩展中显示SKStoreProductViewController
模态时,它最终会变大并夹在动作扩展的中心。有没有其他人遇到过这种情况或找到解决方法?
NSExtensionActionWantsFullScreenPresentation
设置为时,YES
扩展的行为类似于UIModalPresentationStyleFormSheet
:
override func viewDidLoad() {
super.viewDidLoad()
preferredContentSize = CGSize(width: 540, height: 620)
}
请注意,扩展在 iPhone 上全屏显示(如预期的那样)。
参考: