2010-07-14 111 views

回答

6

要設置圖像的一個按鈕,而目前正在接觸(我認爲這是你問的)。在UIButton上使用setImage:forState。

[myButton setImage:[UIImage imageNamed:@"myButtonGraphic.png"] forState:UIControlStateHighlighted];

當圖像出現使用不同的控制狀態,一個可以控制:

UIControlStateNormal

UIControlStateHighlighted

UIControlStateDisabled

UIControlStateSelected

UIControlStateApplication

UIControlStateReserved

如果使用UIControlStateNormal,圖像顯示時,當按鈕被當前觸摸它會顯得暗淡這對很多情況下是不夠好,以指示用戶他們正在選擇該按鈕,並且這是一個真正可觸摸的「事物」。