在我的UIButton中,設置的背景圖片的三個狀態:正常,高亮,禁用。
[button setBackgroundImage:buttonBGD forState:UIControlStateDisabled];
問題是,每次禁用狀態,iPhone會讓圖片變亮。我不需要這樣。
[button setAdjustsImageWhenDisabled:NO];
但是圖片還是那樣,不知道怎麼解決?謝謝
這是蘋果做的限制,因此沒有什麼特別好的解決方法,但是你可以試試自定義的Button。然後在禁用狀態的時候多放點黑色、暗色的圖片。這樣圖片變亮也不會非常明顯了。