2009-08-15 36 views
3

我在CGColorGetConstantColor()在iPhone上工作時遇到了一些麻煩。蘋果的文檔claims你可以通過任何的「恆色」的沒有鏈接到什麼恆顏色居然是的,所以我認爲你可以簡單地使用這些documented for OS X在iPhone上不推薦使用常量kCGColors?

CGColorRef blackColor = CGColorGetConstantColor(kCGColorBlack); 

這似乎並沒有這樣的情況。然而,因爲Xcode引發這個錯誤:「'kCGColorBlack'不可用(在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColor.h中聲明) :123)「

任何人都知道新常量是什麼(以及它們在何處被記錄)?

+2

爲什麼方法有,但常數過時?沒有意義。 – dbachrach 2009-12-21 02:29:18

回答

10

看一看的UIColor:

CGColorRef blackColor = [[UIColor blackColor] CGColor]; 
相關問題