如何在iOS中获取默认系统颜色?

3

我目前正在使用Swift构建iOS应用程序,我想获取在tabBar和navigationbar中使用的浅灰色默认系统颜色,并将该颜色应用于另一个按钮。

我已经查看了各种网站,但无法找到确切的属性名称。是否有任何方法可以获取属性名称或其RGB值?

感谢您的帮助。


你想要默认系统灰色的RGB值吗? - undefined
请记住,这不仅仅是一个预定义的颜色。两个视图都使用了透明度,因此底层视图将透过来显示(如果isTranslucent标志设置为true)。使用视图调试器检查视图层次结构。 - undefined
@taikichi,你创建的每个UIview都是用白色创建的。但是在iOS中没有默认颜色的概念。 - undefined
@SilverskyTechnology 是的,完全正确。不过,我还发现默认系统颜色会改变?所以如果有的话,最好获取多功能颜色属性。 - undefined
@inexcitus 谢谢!我会尝试使用那个解决方案,但是我没有使用故事板..这样做可以吗? - undefined
@AyAz Nono 不是我正在创建的视图,而是导航栏和选项卡栏的预设颜色。就是当你没有设置颜色时得到的那种浅灰色。 - undefined
1个回答

2

还要检查标准颜色UI元素颜色,这些颜色可能会根据浅色/深色主题而改变。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接