2013-09-26 66 views
0

我更新了XCode,現在看到當使用XCode 5構建iOS7時,所有BarButton都具有藍色。當我在iOS6設備上運行時,它仍然是白色。在iOS StoryBoard中一次更改所有酒吧按鈕項目的顏色

目前在App Store中的應用程序是爲iOS5構建的,並且在iOS7上運行,黑色工具欄上的白色按鈕。

我可以將所有按鈕從默認的一個一個地改爲白色,但是必須有更好的方法來做到這一點。有沒有一些選擇我可以嘗試,而不需要最低限度的iOS7?

+1

您是否嘗試過更改故事板的全局色調顏色? –

+0

謝謝,它將默認設置恢復爲白色,是否會影響所選故事板中的其他控件? – Sven

+0

是的,它可以影響許多控件,請查看https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/index.html#//apple_ref/doc/uid/TP40013174 –

回答

1

最好的解決方法是根據原始問題的意見中提出的替換故事板的全局色調顏色。改變每種顏色也會固定它,但不容易或未來的防護。

1

一個選項將編輯故事板文件的來源和找到並替換所有。對於每個附有顏色的元素,您將看到:

<color key="backgroundColor" red="0.60392156860000001" green="0.8862745098" blue="0.1058823529" alpha="0.80000000000000004" colorSpace="calibratedRGB"/> 

小心不要搞亂故事板文件!

+0

我最終改變了故事板的全局色調。但是這個選項也適用於任何有顏色定義的東西,但是很多控件都使用了默認顏色,因此對於那些替代品是不可能的 – Sven

+0

啊好吧,誤讀你的文章 – Oritm