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

我在别的地方看到这样一句话
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 に限定されます
フレームワークの移植性と統一性を確保するために、相互運用的に使用することはできません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート