0

我正在开发一个能够显示SKStoreProductViewController. 操作扩展能够以两种尺寸显示,全屏(NSExtensionActionWantsFullScreenPresentation设置为YES)或屏幕中的小居中窗口(设置为NO)。我选择中间的最小窗口,我的扩展不保证使用全屏。

当我按照规定在我的扩展中显示SKStoreProductViewController模态时,它最终会变大并夹在动作扩展的中心。有没有其他人遇到过这种情况或找到解决方法?

在此处输入图像描述

4

1 回答 1

1

NSExtensionActionWantsFullScreenPresentation设置为时,YES扩展的行为类似于UIModalPresentationStyleFormSheet

override func viewDidLoad() {  
    super.viewDidLoad()  
    preferredContentSize = CGSize(width: 540, height: 620)  
}

请注意,扩展在 iPhone 上全屏显示(如预期的那样)。

参考:

于 2015-08-26T17:22:24.600 回答