2012-01-30 3 views
0

기본적으로 원 모양의 단추를 만들고 이미지를 추가하려고합니다. 이미지는 구형을 나타내는 투명도가있는 png입니다. 맞춤 검색 버튼에 추가하면되지만 문제가 하나 있습니다. 구 주위의 투명한 내용도 클릭 할 수 있습니다. 어떻게하면 이미지의 불투명 한 영역을 클릭 할 수 있습니까?Xcode 단추 알파 클릭

답변

1

GKTank 샘플에서 등록 및 사용 방법을 확인할 수 있습니다.

터치 이벤트를 얻고 이벤트 내에서 위치를 확인하고 그래픽에 부딪 힐 경우 등록해야합니다. 이를 수행하려면 라운드 버튼의 크기와 모양을 알아야하고 터치가 내부 또는 외부에 있는지 결정해야합니다.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    if (myButtonIsActive) { 
     CGPoint tPoint; 
     UITouch *thumb = [[event allTouches] anyObject]; 
     tPoint = [thumb locationInView:thumb.view]; 
     // check here if tPoint is inside of the button shape/circle 
관련 문제