모양을 나타내는 XML 객체를 화면의 그래픽으로 렌더링하는 iPad 앱을 작성 중입니다. 렌더링하려고하는 객체 중 하나가 호입니다. 본질적으로이 호는 나에게 경계 사각형과 시작 및 끝 각도를 제공합니다.Objective-C에서 시작 각도와 끝 각도로 타원을 그립니다.
지정된 속성 :
- X
- Y
- 폭
- 높이
- startAngle로부터
- endAngle I가 호를 그리 필요 이러한 값
(본질적으로 타원의 일부 임). 그것은 타원을 그립니다 때문에
UIBezierPath *arc = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(x, y, width, height)];
[UIColor blackColor] setStroke];
[arc stroke];
: 나는 다음을 사용할 수 없습니다. 기본적으로 위와 같은 것이 필요하지만 시작과 끝 각도를 고려해야하므로 타원의 일부만 표시됩니다. 이것은 큐빅 베 지어 곡선 또는 2 차 베 지어 곡선을 그리는 것을 포함 할 것이라고 생각합니다. 문제는 내가 주어진 정보로 시작점, 끝점 또는 제어점을 계산하는 방법에 대한 단서가 없다는 것입니다.
감사합니다. 매력적이었습니다 (여전히 Objective-C와 그래픽 그리기). –