fah*_*ahu 23 tintcolor ios7 xcode5
有没有办法可以通过代码从我的项目中获取全局色调颜色?为了避免误解,我的意思是全局色调颜色,我可以在文件检查器中设置.
Max*_*ral 32
在app delegate中,您可以设置它
UIColor *globalTint = [[[UIApplication sharedApplication] delegate] window].tintColor;
Run Code Online (Sandbox Code Playgroud)
smi*_*Bot 30
简单.
目标C:
UIColor *tintColor = [[self view]tintColor];
Run Code Online (Sandbox Code Playgroud)
迅速:
let tintColor = self.view.tintColor;
Run Code Online (Sandbox Code Playgroud)
这应该在应用程序上设置tintColor.如果更改它,则应更新此属性.这假设您位于viewController或其中一个子类中,并且您没有在此视图和窗口之间的某个superView中覆盖tintColor.
更新:请注意,如果您尝试获取尚未添加到窗口的视图控制器的色调颜色,则它将不具有自定义色调颜色,因为此颜色是从窗口对象继承的.Thanx到@ManuelWa在评论中指出了这一点.
| 归档时间: |
|
| 查看次数: |
12464 次 |
| 最近记录: |