有没有办法通过代码从我的项目中获取全局色调颜色?为了避免误解,我指的是全局色调,我可以在文件检查器中设置它。
Easy.
目标C:
UIColor *tintColor = [[self view]tintColor];
Swift:
let tintColor = self.view.tintColor;
这应该获得应用程序上设置的tintColor。如果您更改它,该属性应该更新。这假设您位于 viewController 或其子类中,并且您没有覆盖此视图和窗口之间的某些 superView 中的tintColor。
Update:请注意,如果您尝试获取尚未添加到窗口的视图控制器的色调颜色,那么它将不具有自定义色调颜色,因为该颜色是从窗口对象继承的。感谢@ManuelWa 在评论中指出了这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)