CAGradientLayer 类型——有啥意义?
Posted
技术标签:
【中文标题】CAGradientLayer 类型——有啥意义?【英文标题】:CAGradientLayer type -- What's the Point?CAGradientLayer 类型——有什么意义? 【发布时间】:2012-08-19 16:11:06 【问题描述】:根据 ios CAGradientLayer docs,type 属性只有一个有效值 kCAGradientLayerAxial,它也恰好是默认值。这个属性的目的对我来说是个谜,因为我想在不覆盖 drawLayer: inContext 的情况下实现径向 CAGradientLayer,并希望找到类似于 kCAGradientLayerRadial 的东西。任何照明都值得赞赏。
【问题讨论】:
【参考方案1】:它允许 Apple 稍后添加新类型的渐变,而不会破坏 API 与现有程序的兼容性。
【讨论】:
它可能会阻止人们将-type
参数添加到他们的子类中,如果Apple 稍后添加它就会中断。但我怀疑计划中的类型更多,随后被削减。以上是关于CAGradientLayer 类型——有啥意义?的主要内容,如果未能解决你的问题,请参考以下文章
在 PDO::bindValue() 中使用显式数据类型有啥意义?
Terraform:在同一类型上同时使用数据源和资源有啥意义?