2014-04-21 33 views
1

我有一個奇怪的錯誤,我希望不是操作系統問題。我有一個拆分視圖控制器,當我處於橫向模式時,後欄按鈕項目正常顯示。但是,當我從縱向顯示主控制器時,所有酒吧按鈕項目都變暗。我沒有設置這些後退按鈕項的任何代碼,但是它們使用默認行爲進行設置。我在這個主控制器中有幾個級別,他們都保持了暗淡的行爲。有任何想法嗎?從主控制器修復UIBarButtonItem調光

Dimmed UIBarButtonItem Working UIBarButtonItem

回答

2

調光表明,在某些時候一些視圖控制器設定的tintAdjustmentModeUIViewTintAdjustmentModeDimmed和它從來沒有被重置爲UIViewTintAdjustmentModeNormal(或者,更適當地,UIViewTintAdjustmentModeAutomatic)。你應該試圖弄清楚爲什麼會出現這種情況,但是無論如何,只要你自己重新設置,你就可以解決它。

編輯我有另一個想法:也許按鈕不變暗,但有色。在iOS 7中,如果您將tintColor設置爲條形,則它不會爲條形色調,但會對條形按鈕項目着色。這很容易被那個人發現......

+0

嗯......我認爲這可能會解決這個問題,但它仍然沒有。任何其他想法? –

+0

不基於您在問題中提供的令人難以置信的少量信息,沒有。 – matt

+0

也許它不是變暗,而是有色。你提供了一個'tintColor'嗎?請記住,在iOS 7中,酒吧的「tintColor」色調酒吧按鈕項目,而不是酒吧。 – matt