CGRectMake를 사용하는 대신 특정 모양의 다각형을 사용하여 터치 된 영역을 확인하는 또 다른 방법이 있는지 궁금합니다.그냥 사각형이 아닌 영역을 확인하는 더 나은 방법
다음은이 예를 들어 동일한 코드입니다 :
CGPoint location = [[Director sharedDirector] convertCoordinate: [touch locationInView: [touch view]]];
CGRect mySurface = CGRectMake(x, y, temp.contentSize.width, temp.contentSize.height);
if(CGRectContainsPoint(mySurface, location)) {
// do something
return kEventHandled;
}
은 if 문에 여러 CGRect 객체를 가지고 생각했지만, HTML에서 이미지 맵과 같은 같은 것을 할 수있는 더 좋은 방법이 있다면 궁금 해서요 앵커 용.
특정 곡선 이미지의 경로를 생성하는 방법에 대해 궁금합니다. 커브는 두께를 가지고 있지만, 그 경우 CGPathRef에 대한 경로를 어떻게 생성합니까? 내가 이해하는 바로는 배열 내의 모든 점의 배열 일뿐입니다. 그러나 포인트가 정적이지 않은 경우 어떻게 감지 할 수 있습니까? – Frank