4

我在让 CGColorGetConstantColor() 在 iPhone 上工作时遇到了一些麻烦。Apple 的文档声称您可以传递任何“常量颜色”而不链接到常量颜色的实际含义,所以我假设您可以简单地使用那些为 OS X 记录的内容

CGColorRef blackColor = CGColorGetConstantColor(kCGColorBlack);

然而,情况似乎并非如此,因为 Xcode 向我抛出此错误:“'kCGColorBlack' 不可用(在 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/Frameworks 声明/CoreGraphics.framework/Headers/CGColor.h:123)"

任何人都知道新常量是什么(以及它们记录在哪里)?

4

1 回答 1

11

看看 UIColor:

CGColorRef blackColor = [[UIColor blackColor] CGColor];
于 2009-08-15T01:40:32.690 回答