objective-c - 为什么borderColor要使用CGColor而不能使用UIColor
高洛峰
高洛峰 2017-05-02 09:19:51
0
1
588

我在别的地方看到这样一句话
CALayer sits at a lower technical level than UIButton, which means it doesn't understand what a UIColor is. UIButton knows what a UIColor is because they are both at the same technical level, but CALayer is below UIButton, so UIColor is a mystery.

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
巴扎黑

CGColor는 하위 CoreGraphics 프레임워크에 존재하며 구조입니다
UIColor는 CoreGraphics 프레임워크보다 상위인 UIKit 프레임워크에 존재하며 클래스입니다

CoreGraphics 프레임워크는 여러 플랫폼에서 사용할 수 있지만 UIKit 프레임워크는 iOS로 제한됩니다.
프레임워크의 이식성과 통일성을 보장하기 위해 상호 운용이 불가능합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿