0
나는 drawRect : Method에서 자체 콘텐트를 드로잉하는 커스텀 UIView를 만들고있다. CGPath를 색상으로 획을 긋고이 선택을 1px로 늘리고 다른 색상으로 획을 그립니다. 누군가 쉽게이 작업을 수행 할 수있는 방법을 찾았습니까?x 픽셀만큼 CGPath를 늘릴 수있는 방법이 있습니까?
나는 drawRect : Method에서 자체 콘텐트를 드로잉하는 커스텀 UIView를 만들고있다. CGPath를 색상으로 획을 긋고이 선택을 1px로 늘리고 다른 색상으로 획을 그립니다. 누군가 쉽게이 작업을 수행 할 수있는 방법을 찾았습니까?x 픽셀만큼 CGPath를 늘릴 수있는 방법이 있습니까?
그래픽 컨텍스트에 적절한 배율 변환을 적용해볼 수 있습니다.
응답 해 주셔서 감사합니다. 불행히도, 그렇게하지 않았습니다. 그것이 실제로하는 것은 모든 것을 스케일링하는 것입니다 (CGPath의 복사본 만 커지기를 바랍니다). 그래픽 편집 프로그램에서 찾을 수있는 기능과 비슷한 기능을 찾고 있습니다. – FenderMostro
전화의 순서에 전적으로 달려 있습니다. 원래 경로를 먼저 그린 다음 크기 조정 변환을 적용한 다음 두 번째 패스를 그리고 변환을 되돌리면 두 번째 패스 만 변형됩니다. 변형을 막으려면 스트로크 폭을'1/scaleFactor'로 조정해야 할 것입니다. –
좋아, 지금 해. 나는 스트로크 싶었던 경로가 배경과 같은 색이었던 것을 제외하고는 올바른 순서로 그들을 부르고 있었다! 금요일, 금요일은 살인자 야. 모든 도움을 주셔서 감사합니다. 멋진 래퍼 함수를 만들어서 CGPath 선택 증가를 픽셀 수로 지정할 수 있는지 확인해 보겠습니다. 건배. – FenderMostro