2013-08-26 1 views
1

iOS 앱에서 정보 버튼을 사용하려고합니다. 글로우 효과를 클릭 할 때 시뮬레이트하는 방법을 아는 사람이 있는지 궁금합니다.버튼을 터치 할 때 반짝임 표시

iPhone의 날씨 또는 주식용 앱보기 (예 : 당신이 그것을 만질 때, 그들 주위에 반짝이는 하이라이트입니다. 길게 터치하여보고 있습니다.

+0

너 자신을 어떻게 생각하니? 무엇을 검색 했습니까? 일부 예제 코드를 보여줍니다. – Max

+0

스토리 보드에서 정보 버튼을 추가하기 만했습니다. Type Info Dark가있는 UIButton입니다. 그러나 그것은 당신에게 조명 효과를주지 않습니다. – user1845360

+0

@ user1845360 버튼의 일부 코드를 추가하거나 UIButton 유형을 InfoDark로 설정하십시오. –

답변

3

UIButton에는 showsTouchWhenHighlighted이라는 속성이 있습니다. 기본적으로이 값은 NO으로 설정됩니다.

yes로 설정하면 버튼이 강조 표시 될 때 반짝이 효과가 나타납니다.

"Show on Highlight"옵션을 선택하여 인터페이스 빌더에서 설정할 수 있습니다.

또는 당신은 함께 코드에서 작업을 수행 할 수 있습니다

infoButton.showsTouchWhenHighlighted = YES; 

이 정보들에뿐만 아니라, 모든 UIButtons에 적용됩니다.

+0

그것이 나를 위해 작동하지 않기 때문에 당신이 그것을 시도 했습니까? – user1845360

+0

인터페이스 빌더를 통해 버튼을 추가하고 유형을 정보 표시 등으로 설정하면 IB가 자동으로'showsTouchWhenHighlighted' 체크 박스를 선택합니다 –

+0

@ user1845360 어떤 기능이 작동하지 않습니까? IB로 설정하거나 코드로 설정 하시겠습니까? 이것은 나를 위해 완벽하게 잘 작동하기 때문입니다. 당신은 어두운 배경에 그것을 보여주고 있습니까? 밝은 배경에서는 잘 보이지 않기 때문입니다. – Abizern

관련 문제