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

我在别的地方看到这样一句话
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教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(1)
巴扎黑

CGColor exists in the lower-level CoreGraphics framework, it is a structure
UIColor exists in the UIKit framework, which is higher than the CoreGraphics framework, and it is a class

CoreGraphics framework can be used across platforms, while UIKit framework is limited to iOS
In order to ensure portability and unity of the framework, they cannot be used interoperably

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template