2012-05-03 3 views
2

내 rootViewController의 UIView에 일련의 UIView 하위 뷰가 포함 된 간단한 테스트 응용 프로그램이 있습니다. 해당 UIView 하위 뷰는 각각 CAShapeLayer에 의해 지원됩니다.CAShapeLayer 크기 조정

내 UIWindow와 관련하여 항상 수직 및 수평 중심에 두도록 해당 서브 뷰 (점선으로 표시된 영역의 네 가지 모양)로 만든 composition을 원합니다.

그래서 예 제가 portrait 자전 언제 (/ 하단의 여백이 될 것이다 왼쪽/오른쪽, 위의 최소 점의 크기는 각 방향 변경의 실행시에 변경 될) 크기를 조정할 수 있고 그 하나의 형태를 재배치 할 그래서 모든 그림 중앙에 mantained되며 각 CAShapeLayer 하위 레이어 날카로운 유지 (나는 그들의 경로를 래스터 크기 조정뿐만 아니라 크기를 조정하고 싶습니다)

항상 크기가 조정/셰이프를 중심으로 이동하는 가장 좋은 기술이 될 것이라고 도형의 경로 모양을 선명하게 유지하면서 구성 할 수 있습니까?

궁극적으로이 문제에 대한 답을 얻는 것이 좋을 것입니다. 어떻게 전체적으로 하위 뷰를 축소 할 수 있습니까? 나는 그들의 크기와 상대적인 위치를 의미합니까? 당신은 경로에 모든 점을 다시 계산 CGPathCreateMutableCopyByTransformingPath() 또는 -[UIBezierPath applyTransform:]을 사용할 수 있습니다

감사

+0

알아 냈습니까? 변환을 사용합니까? 그리고, 어떻게 생겼습니까? – Jan

답변

1

.

관련 문제