NSAffineTransform 메모
3774 단어 코코아
샘플 스크린샷은 다음과 같습니다. 왼쪽과 같은 것을 만들려고 올바르게 구현할 수 있었던 것이 중간, 착각으로 올바르게 그릴 수 없었던 것이 오른쪽.
코드 : htps : // 기주 b. 코 m / 누노 쿠키 / 아후 네 T 란 s 후 rm S dy 001
올바른 쓰기
NSAffineTransform *trans1 = [NSAffineTransform transform];
[trans1 translateXBy: 10 yBy: 10];
[trans1 concat];
[self drawLineWithColor:[NSColor redColor]];
[trans1 concat];
[self drawLineWithColor:[NSColor greenColor]];
// .....
잘못된 쓰기
NSAffineTransform *trans = [NSAffineTransform transform];
[self drawLineWithColor:[NSColor blackColor]];
[trans translateXBy: 10 yBy: 10];
[trans concat];
[self drawLineWithColor:[NSColor redColor]];
[trans translateXBy: 10 yBy: 10];
[trans concat];
[self drawLineWithColor:[NSColor greenColor]];
// .....
반성
이해한다면 그렇게 될 것입니다.
Reference
이 문제에 관하여(NSAffineTransform 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Nunocky/items/39df4c19a0a0747dde91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)