簡體   English   中英

iOS 8,Xcode 6標簽欄圖像色調

[英]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 )。

我使用內部有UITabBarControllerUIStoryboard作為啟動屏幕文件。

有任何想法嗎? xcode 6圖像色調的選擇是否通過UIInterfaceBuilder

謝謝

這是一個錯誤。

您可以通過使用“用戶定義的運行時屬性”來更改tabBar.tintColor(對於> = iOS7)或tabBar.selectedImageTintColor(對於所有,但在iOS 8中已按下)來解決此問題。

不要使用Attributes Inspector。 (它不起作用)

在此輸入圖像描述

在外觀調用中,使用setTintColor而不是setSelectedImageTintColor

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM