1

UIButton をサブクラス化しようとしていますが、drawRect: メソッドで描画グラデーションを実装する必要があります。ただし、CGColorSpaceCreateDeviceRGB()、CGColorGetComponents()、CGGradientCreateWithColorComponents() のいずれかを呼び出すと、次のような一連のリンカー エラーが発生します。

Apple Mach-O リンカ (Id) エラー

アーキテクチャ i386 の未定義シンボル: "_CGColorSpaceCreateDeviceRGB"、参照元: -[GradientButton drawRect:] in GradientButton.o

一部のヘッダーが欠落しているようですが、Quartz2D および CoreGraphics の参照を検索しても結果は得られませんでした。

4

1 に答える 1

3

アプリでリンクCoreGraphics.frameworkしましたか?

次のようになります。

于 2012-05-04T12:08:42.090 に答える