繁体   English   中英

如何在 Xcode 界面构建器中更改默认色调颜色?

[英]How to change default tint color in Xcode interface builder?

如何更改 Xcode 界面构建器中的全局默认色调颜色?

在此处输入图片说明

在“实用工具”面板的“文件”检查器选项卡(右侧)中,您可以找到有关大小类、自动布局和故事板全局色调的控件。

在此处输入图片说明

Interface Builder Way :选择要设置默认色调的 Storyboard 或 Xib 文件。

然后在第一个选项卡 File Inspector 的 Utilities 中查找 Interface Builder Document 部分,您将看到如下图所示的 Global Tint。

(没有足够的声誉来发布图片)

在此处输入图片说明

以编程方式

Obj-C: [[[[UIApplication sharedApplication] delegate] window] setTintColor:[UIColor orangeColor]];

Swift: UIWindow(frame: UIScreen.mainScreen().bounds).tintColor = UIColor.orangeColor()

您可以为整个窗口设置默认色调颜色:

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
}

如果您打开本地化,这似乎不起作用。 全局色调消失

您可以使用以下命令设置默认外观设置:

UIButton.appearance().tintColor = UIColor.orangeColor()

如果你把它放在:

application:didFinishLaunchingWithOptions:

只有它会应用广泛。 除非您在链中更改它,即在 UIViewController 中

viewDidLoad:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM