2009-03-09 3 views
3

어두운 배경에서 내 화면의 하단 모서리에 "정보 표시 등"버튼을 놓고 "Hightlight에서 터치 표시"를 선택하면 좋은 결과를 얻습니다. 사용자가 아이콘을 터치하면 강조 효과가 적용됩니다. 그것은 사용자에게 긍정적 인 피드백을 제공합니다.흰색 배경의 "정보 어두운"버튼에 "하이라이트"효과 만들기

내 앱에서는 흰색을 배경으로 사용합니다. 그래서 "정보 암흑"버튼을 선택했습니다. "하이라이트 터치"및 "하이라이트 조정 이미지"가 선택됩니다. 그러나 배경이 흰색이므로 하이라이트 효과가 보이지 않으며 사용자는 어떠한 피드백도받지 않습니다.

하이라이트/로우 라이트와 같은 효과를 만들어 사용에 대한 피드백을 줄 수있는 방법은 무엇입니까? 정보 버튼을 터치하면 어떻게됩니까?

답변

7

업데이트 : 알아 냈습니다. infoDarkHighlighted.png라는 어두운 빛으로 새 이미지를 만들고 ViewController의 viewDidLoad 메서드에서 다음을 설정합니다.

[infoButton setImage : [UIImage imageNamed : @ "infoDarkHighlighted.png"] forState : UIControlStateHighlighted];

1

버튼을 터치했을 때 나타나는 "광선"은 고정되어 있으며 변경할 수 없습니다.

가장 좋은 방법은이 광선을 제공하는 사용자 정의 버튼을 어두운 색으로 작성하는 것입니다.

+0

이미지로 맞춤 검색 버튼을 만들 수 있지만 어두운 색상의 광선 효과를 만들려면 어떻게해야합니까? – Vic

+0

확실하지는 않지만 Apple이 사용하는 빛이 PNG로 변하는 것으로 의심됩니다. – August