Rumah  >  Soal Jawab  >  teks badan

objective-c - 为什么borderColor要使用CGColor而不能使用UIColor

我在别的地方看到这样一句话
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.

高洛峰高洛峰2752 hari yang lalu581

membalas semua(1)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-02 09:21:51

    CGColor wujud dalam rangka kerja CoreGraphics peringkat rendah, ia adalah struktur
    UIColor wujud dalam rangka kerja UIKit, yang lebih tinggi daripada rangka kerja CoreGraphics, dan ia adalah kelas

    Rangka kerja CoreGraphics boleh digunakan merentas platform, manakala rangka kerja UIKit terhad kepada iOS
    Untuk memastikan kemudahalihan dan kesatuan rangka kerja, rangka kerja tersebut tidak boleh dikendalikan

    balas
    0
  • Batalbalas