나는 Tiger에서 실행해야하는 앱을 만들고 NSView에 그라디언트를 그려야합니다. 불행히도 NSGradient는 Leopard 이상에서만 사용할 수 있습니다. Google은 전혀 내 친구가 아니 었습니다. Mac OS X 10.4에서 NSView에 어떻게 그라디언트를 그립니까?NSGradient on Tiger
감사합니다.
나는 Tiger에서 실행해야하는 앱을 만들고 NSView에 그라디언트를 그려야합니다. 불행히도 NSGradient는 Leopard 이상에서만 사용할 수 있습니다. Google은 전혀 내 친구가 아니 었습니다. Mac OS X 10.4에서 NSView에 어떻게 그라디언트를 그립니까?NSGradient on Tiger
감사합니다.
그라디언트를 그리려면 CGShading
개체를 사용해야하며 직접 그라디언트를 작성해야합니다 (예 : Quartz 2D Programming Guide 참조).
많은 개발자들이 Apple이 NSGradient
을 소개하기 전에 CTGradient
을 사용했습니다. 이것은 CGShading
C API를 둘러싼 래퍼입니다.