코어 파운데이션 CGPathAddArc()를 사용하여 호 (a.k.a. 반원)를 만드는 코드가 있습니다. 코드가 64 비트 OS 장치 (iPad Air 및 Air 2, iPhone 5s, iPhone 6 등)에서 실행될 때 호가 그려지지 않는 경우도 있지만 32 비트 장치에서 그립니다. _drawArcClockwise
가 TRUE 인 경우 아크 무, 그 예에서64 비트 iOS 디바이스에서 내 호가 그리지 않는 이유는 무엇입니까?
CGPathAddArc(path,
nil,
CGRectGetMidX(bounds),
CGRectGetMidY(bounds),
MIN(bounds.size.width/2, bounds.size.height/2),
3*M_PI_2,
-M_PI_2,
_drawArcClockwise
);
하지만 _drawArcClockwise
가 FALSE
경우 아무 것도 그리지 않습니다
코드는 다음과 같이 보입니다.
또한 동일한 UIBezierPath 함수를 테스트했으며 동일한 결과를 제공합니다.
당신은 ArcTest (링크)라는 REPO