我如何创build一个仅有alpha的位图上下文

苹果技术说明QA1037说:“要创build一个仅alpha的位图上下文简单地通过NULL的颜色空间参数。”

但是,我不知道要传递给bitmapInfo参数。

我正在尝试这样的事情,与kCGImageAlphaOnly:

 CGContextRef ctx = CGBitmapContextCreate(NULL, scaledSize.width, scaledSize.height, 8, scaledSize.width, NULL, kCGImageAlphaOnly); 

但是这给了我一个关于枚举错误的警告。 我应该放什么呢?

该文档明确指出,即使参数是根据需要从CGBitmapInfo枚举中定义的,也可以使用CGImageAlphaInfo的值。

一个解决办法是施加价值:

 (CGBitmapInfo)kCGImageAlphaOnly 

这将使编译器感到高兴。