你知道iPad如何反转颜色?对于我正在研究的应用程序,我们想要一个按钮,以同样的方式反转其中一个视图的颜色。 sdk对这样的东西有什么样的支持吗?
答案 0 :(得分:1)
我认为目前没有一种简单的方法。 CALayer有一个compositingFilter属性,描述为
用于复合的CoreImage过滤器 接收者的内容与 背景。动画。
它自iOS 2.0起可用,但它也说:
CALayer类暴露了这一点 属性,核心图像不可用 在iOS 。目前的过滤器 这个属性可用 未定义。
核心图像非常适用于此目的,它提供了filter(CIColorInvert)来反转颜色。
另一个应用程序是:更改您正在使用的UI控件的颜色属性,但我怀疑所有内容都会以您期望的方式显示,因为可能存在渐变等。你必须实现自己的小算法来反转给定的颜色。
我只看到了困难的方法:您必须使用drawRect手动绘制控件并使用您自己的算法反转颜色。