我已經通過了所有其他有關按鈕顏色變化的問題。這是情況,我有一個按鈕,當按下時導致視圖滑出。在按按鈕的圖像爲白色之前,一旦按下灰色(這是可以接受的),但再次按下以返回到原始位置時,圖像仍爲灰色。我想它回到白色,並嘗試使用UIControlStateNormal,禁用等沒有成功。UIButton圖像在灰色按下
[self.button setImage:[UIImage imageNamed:@"someImage"] forState:UIControlStateNormal];
這已更改爲所有UIControl類型。目前它被設置爲:
[self.menu setImage:[UIImage imageNamed:@"menu"] forState:UIControlStateNormal];
[self.menu setImage:[UIImage imageNamed:@"menu"] forState:UIControlStateSelected | UIControlStateHighlighted];
仍然沒有運氣。有什麼建議麼?
白色圖像是您命名爲@「someImage」的圖像,灰色圖像是名爲@「menu」的圖像?你可以在按鈕按下時在IBAction方法中顯示代碼嗎? – 2014-09-02 21:13:23