2011-08-29 38 views
0

我將UIButton的狀態設置爲以編程方式突出顯示的狀態。如何以編程方式獲取UIButton的突出顯示狀態

[currentButton setHighlighted:YES]; 

一旦用戶按下按鈕,我需要檢查它是否已經在亮狀態,並相應地執行某些操作。但是,按鈕狀態在被按下後會自動改變。我認爲這是UIButton的默認行爲。有什麼辦法可以先檢查按鈕是否已經處於高亮狀態?

回答

2

高亮狀態只是當用戶按下按鈕作爲用戶刪除他的手指時,它將返回到其正常狀態,您可以設置一個按鈕的選定狀態,並可以檢查這一點。

1

可能:

if(currentButton.highlighted){ 

} 
相關問題