代码之家  ›  专栏  ›  技术社区  ›  François P.

如何使用cagradientlayer?

  •  1
  • François P.  · 技术社区  · 15 年前

    我正在跟上OS 3.0中引入的新API的速度,特别是对核心动画(主要是Calayer等)的新改进。现在我想知道如何使用cagradientlayer。一开始看起来很简单,但它对colors属性所需的nsarray必须包含cgcolorref(根据头文件)。我试过强制转换到(id),但是nsarray似乎包含nscftype对象,这听起来不太好。

    有人知道如何使用它,或者可以指出一些好的代码示例吗?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  4
  •   Community Nick Dandoulakis    7 年前

    尽管数组中的nscftype对象“听起来不太好”,但应该直接在数组中使用cgcolorrefs。同样的原则也适用于 animation question I asked a while back . 我看到的使用这个类的例子都使用了cgcolorrefs数组。