【发布时间】:2016-08-07 05:54:22
【问题描述】:
当我尝试在 watchOS 应用程序中使用 UIGraphicsImageRenderer 时,编译器会抛出错误。 entry in the documentation 看起来只在 iOS 和 tvOS 中可用。你知道为什么会这样吗?
import WatchKit
struct ImageGenerator() {
func image() -> UIImage {
let format = UIGraphicsImageRendererFormat() // ERROR
format.scale = 1
format.opaque = true
let renderer = UIGraphicsImageRenderer(size: size, format: format) // ERROR
let image = renderer.image { imageRendererContext in
// ...
}
}
}
【问题讨论】:
-
只是猜测,但我认为 UIImageEffects 使用了手表上不可用的石英。
标签: swift core-graphics watchkit ios10 watchos-3