매우 작은 UIButton (테두리가없는 흰색 텍스트 색상이 선명한 배경에 있고, 수퍼 뷰의 배경이 어두운 경우). 사용자가 UIButton을 두드리면 흰색 텍스트 색상의 알파 채널을 변경하여 실제로 회색 문자가 보이고 신호를 보낸 사용자에게 전달합니다. 이제 단추를 누른 후에 단추를 선택된 상태로 유지하는 방법은 무엇입니까?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
을 반환