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

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

répondre à tous(1)
巴扎黑

CGColor existe dans le framework CoreGraphics de niveau inférieur, c'est une structure
UIColor existe dans le framework UIKit, qui est supérieur au framework CoreGraphics, et c'est une classe

Le framework CoreGraphics peut être utilisé sur plusieurs plateformes, tandis que le framework UIKit est limité à iOS
Afin de garantir la portabilité et l'unité du framework, ils ne sont pas interopérables

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal