我在使用CGColorGetConstantColor()在iPhone上工作时遇到了一些麻烦。 Apple的文档claims你可以传递任何“恒定颜色”而不链接到恒定颜色实际上是什么,所以我假设你可以简单地使用那些documented for OS X:
CGColorRef blackColor = CGColorGetConstantColor(kCGColorBlack);
然而,情况似乎并非如此,因为Xcode抛出了这个错误:“'kCGColorBlack'不可用(在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/中声明库/框架/ CoreGraphics.framework /接头/ CGColor.h:123)“
任何人都知道新常数是什么(以及它们在哪里记录)?
答案 0 :(得分:10)
看看UIColor:
CGColorRef blackColor = [[UIColor blackColor] CGColor];