[英]iOS 8, Xcode 6 tab bar image tint
當我在UITabBar
屬性中選擇UIColor
for UIImage
色調時,沒有任何變化,只顯示默認的藍色。 我需要打電話
[[UITabBar appearance]
setSelectedImageTintColor:[UIColor colorWithRed:255.0/255.0
green:150.0/255.0
blue:10.0/255.0
alpha:1.0]];
但是在應用程序啟動時不會調用它,因此圖標最初是藍色的,並在第二次更改它的顏色(即使放在viewWillAppear
)。
我使用內部有UITabBarController
的UIStoryboard
作為啟動屏幕文件。
有任何想法嗎? xcode 6
圖像色調的選擇是否通過UIInterfaceBuilder
?
謝謝
這是一個錯誤。
您可以通過使用“用戶定義的運行時屬性”來更改tabBar.tintColor(對於> = iOS7)或tabBar.selectedImageTintColor(對於所有,但在iOS 8中已按下)來解決此問題。
不要使用Attributes Inspector。 (它不起作用)
在外觀調用中,使用setTintColor
而不是setSelectedImageTintColor
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.