2009-11-17 63 views
0

我有一個視圖hwre有4個按鈕,當我點擊一個特定的按鈕時,該按鈕上的焦點變爲藍色,並且相應地顯示下一個視圖。 但我想要一個視圖,就像當我只是將鼠標放在特定的按鈕上,或者當我只是觸摸特定按鈕時,它應該會突出顯示... 類似於網頁中的一個...是否可以在iphone突出顯示按鈕,當它的焦點

回答

2

沒有辦法檢測到手指懸停在按鈕,直到你真正觸摸..

但是你可以用下面的方法來改變按鈕的外觀其按下,但尚未當發佈或任何你喜歡處理的狀態..

- (void)setTitle:(NSString *)title forState:(UIControlState)state; 
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state; 
- (void)setTitleShadowColor:(UIColor *)color forState:(UIControlState)state; 
- (void)setImage:(UIImage *)image forState:(UIControlState)state;   
- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state;