【问题标题】:How to use CAGradientLayer?如何使用 CAGradientLayer?
【发布时间】:2009-10-01 12:43:27
【问题描述】:

我正在跟上 OS 3.0 中引入的新 API,尤其是酷炫的 Core Animation 新改进(主要是在 CALayer 等上)。现在我想弄清楚如何使用 CAGradientLayer。一开始看起来很简单,但是它需要的颜色属性的 NSArray 必须包含 CGColorRef (根据头文件)。我尝试强制转换为 (id),但是 NSArray 似乎包含 NSCFType 对象,这听起来不太好。

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

谢谢

【问题讨论】:

    标签: iphone core-animation calayer


    【解决方案1】:

    即使数组中的 NSCFType 对象“听起来不太好”,您也应该直接在数组中使用 CGColorRefs。与animation question I asked a while back 相同的原则适用于此。我看到的使用这个类的例子都使用了 CGColorRefs 数组。

    【讨论】:

    • +1 用于使用您自己问题的答案来回答另一个问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多