如何更改 Xcode 界面生成器中的默认色调颜色?
How to change default tint color in Xcode interface builder?
如何在 Xcode 界面生成器中更改全局默认色调颜色?
在 Utility 面板的 File inspector 选项卡中,右侧,您可以找到有关大小 类 的控件、自动布局和故事板的全局色调。
您可以通过以下方式设置默认外观设置:
UIButton.appearance().tintColor = UIColor.orangeColor()
如果你把它放在:
application:didFinishLaunchingWithOptions:
而且只有它适用于整个应用程序。除非你改变它在链的下方,即在 UIViewController 的
viewDidLoad:
您可以为整体设置默认色调 window:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
window = UIWindow(frame: UIScreen.mainScreen().bounds)
window?.tintColor = UIColor(red: 1, green: 0, blue: 0, alpha: 1)
return true
}
界面生成器方式:
Select 您要为其设置默认色调的故事板或 Xib 文件。
然后在第一个选项卡文件检查器的实用程序中查找 Interface Builder 文档部分,您将看到如下图所示的全局色调。
(post 张图片的声誉不足)
以编程方式:
Obj-C:
[[[[UIApplication sharedApplication] delegate] window] setTintColor:[UIColor orangeColor]];
Swift:
UIWindow(frame: UIScreen.mainScreen().bounds).tintColor = UIColor.orangeColor()
如果您打开本地化,这似乎不起作用。全局色调消失
如何在 Xcode 界面生成器中更改全局默认色调颜色?
在 Utility 面板的 File inspector 选项卡中,右侧,您可以找到有关大小 类 的控件、自动布局和故事板的全局色调。
您可以通过以下方式设置默认外观设置:
UIButton.appearance().tintColor = UIColor.orangeColor()
如果你把它放在:
application:didFinishLaunchingWithOptions:
而且只有它适用于整个应用程序。除非你改变它在链的下方,即在 UIViewController 的
viewDidLoad:
您可以为整体设置默认色调 window:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
window = UIWindow(frame: UIScreen.mainScreen().bounds)
window?.tintColor = UIColor(red: 1, green: 0, blue: 0, alpha: 1)
return true
}
界面生成器方式: Select 您要为其设置默认色调的故事板或 Xib 文件。
然后在第一个选项卡文件检查器的实用程序中查找 Interface Builder 文档部分,您将看到如下图所示的全局色调。
(post 张图片的声誉不足)
以编程方式:
Obj-C:
[[[[UIApplication sharedApplication] delegate] window] setTintColor:[UIColor orangeColor]];
Swift:
UIWindow(frame: UIScreen.mainScreen().bounds).tintColor = UIColor.orangeColor()
如果您打开本地化,这似乎不起作用。全局色调消失