2017-02-07 30 views
2

我有一個自定義按鈕,其中我設置了正常狀態的背景和文本顏色,並在選定狀態下反轉它們。我面臨以下問題。當touchDown時,UIButton狀態爲'5'

  1. 當按鈕處於正常狀態時,touchDown事件按鈕將移動到預期的'突出顯示'狀態(整數值1)。
  2. 當按鈕處於選定狀態時,在touchDown事件按鈕移動到狀態5(我正在記錄狀態)。我無法找到這個值對應的值。這將文本顏色更改爲與背景顏色相同,因此文本變得不可見,直到按下按鈕。

有誰能告訴我這個狀態是'5'嗎?

回答

2

這是UIControlStateSelected | UIControlStateHighlighted的位掩碼狀態