簡體   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