2009-08-15 4 views
3

Ich habe Probleme, CGColorGetConstantColor() auf dem iPhone zu verwenden. Apples Dokumentation claims können Sie eine der „Constant Farben“ übergeben, ohne die Verknüpfung zu dem, was die Konstante Farben tatsächlich sind, so dass ich davon ausgegangen Sie einfach diejenigen documented for OS X verwenden können:Konstante kCGColors auf dem iPhone veraltet?

CGColorRef blackColor = CGColorGetConstantColor(kCGColorBlack); 

der Fall zu sein, aber dies scheint nicht, als Xcode wirft mir diesen Fehler: "'kCGColorBlack' ist nicht verfügbar (deklariert unter /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColor.h : 123) "

Wer weiß, was die neuen Konstanten sind (und wo sie dokumentiert sind)?

+2

Warum das Verfahren ist, aber die Konstanten veraltet? Macht keinen Sinn. – dbachrach

Antwort

10

Werfen Sie einen Blick auf UIColor:

CGColorRef blackColor = [[UIColor blackColor] CGColor];