0
我已將XIN中的UINavigationBar(變爲黑色)和UIBarButtonItem(變爲藍色)的色調顏色更改。 在模擬器上,它呈現良好,但在設備上的導航欄和按鈕項目是黑色的。UIBarButtonItem的色調顏色在設備上不發生變化
如何解決以下問題?
謝謝。
我已將XIN中的UINavigationBar(變爲黑色)和UIBarButtonItem(變爲藍色)的色調顏色更改。 在模擬器上,它呈現良好,但在設備上的導航欄和按鈕項目是黑色的。UIBarButtonItem的色調顏色在設備上不發生變化
如何解決以下問題?
謝謝。
tintColor
着色顏色爲按鈕項。 @屬性(非原子,保留) 的UIColor * tintColor可用性
Available in iOS 5.0 and later.
宣佈UIBarButtonItem.h
您所看到的顏色色調在Interface Builder被設置,因爲你有SDK 5.0。但是,當您在iOS 4上運行該程序時,tint顏色將被忽略。 Tint顏色只能在iOS 5中設置。一種方法是不使用UIBarButtonItem,而是使用普通的UIButton。由於UIButtons不能放置在工具欄中,因此必須將其放置爲工具欄的同級並將其放置在工具欄上,以將其僞裝。
當您初始化程序時,您是否更改過UIBarButtonItem顏色? – slonkar
我已經在XIB中更改了色調(不是以編程的方式) – Sergio
嘗試清潔然後再次運行。 – Alex