programing

UIColor를 CGColor로 신속하게 변환

closeapi 2023. 9. 3. 16:17
반응형

UIColor를 CGColor로 신속하게 변환

Obj-C 코드는 다음과 같습니다.

CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);

어떻게 하면 빨리 쓸 수 있을까요?

// Original answer.
var newColor = UIColor.lightGrayColor().CGColor

// Swift 3 version
var newColor = UIColor.lightGray.cgColor

스위프트 4+ 버전

UIColor.lightGray.cgColor

이상하게도 Swift가 3.0으로 진화함에 따라 답도 진화했습니다.일부 Objective C 코드를 Swift로 변환하는 중에 우연히 발견했습니다.이것이 누군가에게 도움이 되기를 바랍니다! :-) 오늘은 이렇습니다.

context.setStrokeColor(UIColor.lightGray.cgColor)

그리고 재미있는 것은, 이 "라이트 그레이" 답변이 실제로 코드를 디버깅하는 데 도움이 된다는 것입니다!감사합니다!

언급URL : https://stackoverflow.com/questions/27821785/converting-uicolor-to-cgcolor-in-swift

반응형