ios – iPad编程,以编程方式反转颜色的方法吗?

ios – iPad编程,以编程方式反转颜色的方法吗?,第1张

概述您知道iPad如何反转颜色?对于我正在研究的应用程序,我们想要一个按钮,以同样的方式反转其中一个视图的颜色. sdk对这样的东西有什么样的支持吗? 我认为目前还没有一种简单的方法. CALayer有一个compositingFilter属性,描述为 A CoreImage filter used to composite the receiver’s contents with the backg 您知道iPad如何反转颜色?对于我正在研究的应用程序,我们想要一个按钮,以同样的方式反转其中一个视图的颜色. sdk对这样的东西有什么样的支持吗?解决方法 我认为目前还没有一种简单的方法. CALayer有一个compositingFilter属性,描述为

A CoreImage filter used to composite
the receiver’s contents with the
background. Animatable.

它自iOS 2.0起可用,但它也说:

While the CALayer class exposes this
property,Core Image is not available
in iOS. Currently the filters
available for this property are
undefined.

Core Image本来是理想的,它确实提供了filter(CIcolorInvert)来反转颜色.

另一个应用程序是:更改您正在使用的UI控件的颜色属性,但我怀疑所有内容都会以您期望的方式显示,因为可能存在渐变等.您必须实现自己的小算法来反转给定的颜色.

我只看到了困难的方法:您必须使用drawRect手动绘制控件并使用您自己的算法反转颜色.

总结

以上是内存溢出为你收集整理的ios – iPad编程,以编程方式反转颜色的方法吗?全部内容,希望文章能够帮你解决ios – iPad编程,以编程方式反转颜色的方法吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存