我有一個非常小的UIButton(沒有邊框,在清晰的背景上顯示白色文字,其superView有黑色背景)。當用戶點擊UIButton時,我改變了白色文本顏色的alpha通道,使它看起來灰暗並向用戶發出信號,他們實際上按下了它。現在,如何在按下按鈕後將按鈕保持在選定狀態?如何在iOS中更改UIButton的文本顏色並將其保持爲選中狀態
textColor幾乎可以瞬間從灰色切換回白色,並且我希望顏色保持灰色,幾乎表現爲「粘性」,因此用戶確實看到它被選中。我如何實現這一目標?這是迄今爲止的代碼。
logInButton.setTitleColor(pwStyle.appThemeTextFontColor, for: .normal)
logInButton.setTitleColor(pwStyle.appThemeTextFontColor.withAlphaComponent(0.3), for: .highlighted)
logInButton.setTitleColor(pwStyle.appThemeTextFontColor.withAlphaComponent(0.3), for: .selected)
^^以上pwStyle.appThemeTextFontColor剛剛返回UIColor.white