1
여기 시나리오가 있습니다. 다른 UIView 위에 불규칙한 다각형 모양의 UIView를 추가하고 싶습니다. 불규칙한 다각형 UIView drawRect 메서드를 사용하여 그립니다.drawRect를 기반으로 한 UIView의 크기
나는 불규칙한 다각형의 UIView 프레임을 만드는 법을 알고 싶습니다.
분명히 직사각형 프레임을 제공하는 것처럼 initWithFrame을 사용할 수 없습니다.
건배
그래, 그렇지만 그런 식으로보기의 크기가 필요 이상이고 서로 겹치기 때문에 서로 겹치는 다각형이있을 수 있습니다. 내가하려는 일은지도에 대한 viewForAnnotation을 구현하는 것입니다. 각 주석에 다각형 모양의 사용자 정의보기를 제공해야하며, 다각형이 도청되면 호출이 나타납니다. 다각형이 겹치는 경우 어떤 일이 발생할지 확실하지 않습니다. 서로. 다른 방법이 있습니까? – stephen
보기에서'-pointInside : withEvent :'를 재정의하고 점이 다각형에있는 경우에만 YES를 반환합니다. –