많은 뷰가 myView에 있고 (모든 뷰가 UIView의 인스턴스 임) 각 서브 뷰의 변형을 설정할 수 있습니다. setScale, rotation 등이 될 수 있습니다. xscale 및 yscale을 설정하는 방법은 각 서브 뷰의 설정 방법을 알고 있어야합니다. ? 예를 들어UIView에서 X 축 및 Y 축을 얻는 방법은 무엇입니까?
:
subview1.transform = CGAffineTransformMakeScale(xscale1, yscale1);
subview1.transform = CGAffineTransformRotate(subview1.transform, angle1);
subview2.transform = CGAffineTransformMakeScale(xscale2, yscale2);
subview2.transform = CGAffineTransformRotate(subview2.transform, angle2);
.
.
subviewx.transform = CGAffineTransformMakeScale(xscalex, yscalex);
subviewx.transform = CGAffineTransformRotate(subviewx.transform, angle3);
예에서 사용자가 subview.transform에서 뭔가를 설정, 나는 사용자가 설정 한 후 X 스케일과 yscale를 알아야합니다. 나는 해결할 수있는 방정식이라고 생각합니다. 제발 도와주세요.^_^
감사합니다 당신에게
미안 해요을하지만 코드는 생성하지 않습니다 하위 뷰의 스케일은 그들의 기원 플러스 왜이 특정 작업에 대한 for 루프에 NSNumber의 인스턴스를 만들겠습니까? –
내 질문에 명확하지 않으면 죄송합니다. –