iOS共享扩展使用Swift更改预览图像的大小

时间:2016-02-19 20:45:01

标签: ios swift ios8-share-extension

在iOS共享扩展程序中,可以使用loadPreviewImageWithOptions获取预览图像。是否也可以更改预览图像的大小?

预览图像似乎是网站的屏幕截图。我想知道是否有可能获得原始大小的屏幕截图。

据记载,可以为选项创建字典。

https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSItemProvider_Class/index.html#//apple_ref/doc/constant_group/Options_Dictionary_Key

因此我使用以下代码(尝试使用不同的值)。

let options: [String: NSValue] = [NSItemProviderPreferredImageSizeKey: NSValue(CGSize: CGSizeMake(375.0, 600.0))]
itemProvider.loadPreviewImageWithOptions(options, completionHandler: { [ weak self ] image, error in
    if let image = image as? UIImage {
    }
})

但结果始终是尺寸为84 x 79

的图像

谢谢!

0 个答案:

没有答案