2016-01-20 84 views
0

我无法找到与此问题相关的任何内容。基本上,我希望编写一个类似于颜色选择器/色板库的应用程序(但有一定的目的),我希望能够在几乎所有处理颜色选择的应用程序中使用它。有没有内置或可能是新颖的方法,我可以修改一些配置变量,或发送更新当前颜色的某种信号?或者我想真正的问题是,iOS中是否有全局颜色的概念?在iOS中,有没有用于拾色器的标准机制?

回答

0

也许您是指tintColor

从苹果guidelines

使用着色颜色

在iOS系统7,色调颜色的UIView的属性。 iOS 7应用程序通常使用色调来定义指示整个应用程序中UI元素的交互性和选择状态的关键颜色。

当您为视图指定色调时,色调会自动传播到视图层次结构中的所有子视图中 。因为从UIView的的UIWindow 继承,则可以通过使用这样的代码设置窗口的色彩属性指定为整个应用程序 色调颜色:

window.tintColor = [的UIColor purpleColor];

从苹果docs

视图层次结构中的第一个非默认的着色颜色值, 从升序和与视图本身出发。

我希望有所帮助。