CGAffineTransform 적용 순서 정보

1707 단어 CGAffineTransformiOS
CGAffinetransform은 반대 순서로 적용됩니다.
예를 들어 지정된 닻을 진지하게 고려하고 확장 처리를 해 보았다.
앵커를 지정하고 확장하는 CGAffinetransform은 아래에서 만들 수 있습니다.
CGAffineTransformMakeWithAnchor
var transform = CGAffineTransformMakeTranslation(anchor.x, anchor.y) //1: anchor分移動
transform = CGAffineTransformScale(transform, scaleWidth, scaleHeight) //2: 拡縮
transform = CGAffineTransformTranslate(transform, -anchor.x, -anchor.y) //3: anchorの逆分移動
계속하면 3→2→1 순서대로 실행하지 않으면 닻이 확장되지 않도록 정확하게 지정해야 한다는 것을 알 수 있습니다.
결과적으로 팀이라도 아래의 3→2→1 순서로 배열할 수 있다.

무슨 이유가 있는 것 같은데 모르겠어요.

좋은 웹페이지 즐겨찾기