我已將UIButton的正常狀態設置爲一個圖像,並將其突出顯示的狀態設置爲另一個圖像。按鈕正常沒問題,但當我按下按鈕時,它會將其設置爲應該是的圖像的灰色漸變版本。在下面的圖片中,頂部灰色按鈕被按下,其他按鈕處於正常狀態。這些按鈕以編程方式製作。當按下UIButton時會褪色
UIButton *button;
UIImage *bluenormalImage = [UIImage imageNamed:@"bluebuttonnormal.png"];
UIImage *bluepressedImage = [UIImage imageNamed:@"bluebuttonpushed.png"];
[button setBackgroundImage:bluenormalImage forState:UIControlStateNormal];
[button setBackgroundImage:bluepressedImage forState:UIControlStateHighlighted];
是不是按鈕爲空指針? – Rambatino 2014-10-06 01:25:06