2010-06-07 5 views
0

나는 uibutton을 가지고 있습니다. 메신저는 UIControlStateNormal 및 UIControlStateSelected에 대해 두 개의 이미지를 사용합니다. 버튼을 터치하면 UIControlStateSelected 이미지가 초 동안 표시됩니다. 이유는 무엇입니까?uibutton 컨트롤 상태 이미지 문제

답변

0

내가 제대로 질문 할거라 확신하지 않지만 UIControlStateSelected 대신 UIControlStateHighlighted에 대한 이미지를 설정해보십시오. 버튼을 계속 누르고 있으면 다른 이미지가 표시됩니다.

참조 : UIControl Documentiation 말한다

컨트롤이 당신에 하나 개 이상의 상태

에있을 수 있습니다 경우 선택 강조. 따라서 UIControlStateNormal 이미지는 강조 표시된 상태에 사용되는 기본 이미지입니다.

이것은 내가 가장 잘 추측 한 것입니다.

행운을 빕니다,

Swapnil 답장을 보내

+0

감사합니다. 강조 표시된 상태로 이미지를 표시하고 싶지 않습니다. 편집 및 삭제와 같은 두 개의 이미지가 있습니다. 버튼을 누르면 편집 이미지가 삭제됩니다. 그래서 UIControlStateNormal 및 UIControlStateSelected에 대해 하나의 버튼과 두 개의 이미지를 사용합니다. 선택한 상태에서 삭제 이미지를 볼 수 있습니다. 버튼을 터치하면 편집 이미지가 초 단위로 표시됩니다. – Allen

+0

ok! 내 잘못이야. 터치 다운시 상태 (따라서 버튼 이미지)를 전환하는 경우 변경 사항이 부드럽게 보입니다. "분할 이미지를 편집 초를 보여줍니다."라는 말의 의미를 명확히 해 주실 수 있습니까? 그것은 두 번째 분할 이미지에 대한 편집 이미지를 보여 주며 삭제 이미지가 다시 나타나거나 지연이 있습니까? – lukya

+0

네 말이 맞습니다. 분할 영상 편집 영상과 삭제 영상을 다시 보여줍니다. 터치 다운 이벤트는 편집 영상을 보여주고 터치 종료는 영상을 삭제합니다. – Allen