iOS 8中的SKStoreProductViewController动作扩展

时间:2015-04-20 02:54:50

标签: ipad storekit ios-extensions

我正在开发能够展示SKStoreProductViewController的iOS动作扩展程序。动作扩展能够以两种尺寸显示,全屏(NSExtensionActionWantsFullScreenPresentation设置为YES)或屏幕中的小中心窗口(设置为NO)。我选择了中间的最小窗口,我的扩展程序并不保证使用全屏。

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

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

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

参考文献: