this과 같이 회전하는 컬러 팬을 만들고 싶습니다. (예 : 컬러 줄무늬가있는 스크린 샷의 마지막 그림 참조) 어떤 몸이라도 이것에 대한 좋은 시작점이 무엇인지 알 수 있습니다. 나는 이미 구글을 가지고 있지만 이것과 같은 것을 발견하지 못했다. 누군가가 좋은 튜토리얼이나 샘플 코드 또는이 일을 성취 할 수있는 방법에 대해 나에게 가르쳐 줄 수 있도록 뭔가를 놓치고 있을지도 모른다.팬과 같은 컬러 스트라이프 회전
답변
모든보기를 서로 위에 놓습니다. 보기의 고정 점을보기의 동일한 낮은 지점으로 설정하십시오. 앵커 포인트는 뷰에 어파인 변환 (스케일, 회전 등)을 적용 할 때 원점으로 사용 된 포인트입니다. 필드 값이 [0,1] 사이의 범위 인 곳은 CGPoint입니다. 기본값은보기의 중심점 [0.5, 0.5]입니다. 그래서 당신은 그것을 같은 것으로 설정할 것입니다
view.layer.anchorPoint = CGPointMake(0.5, 0.9);
// 당신이 보여주는 이미지는 정확히 같은 지점에서 회전하지 않으므로, 높이 값을 0.8에서 1.0 사이로 약간 변경해야합니다.
때문에 아래 질문을 확인해야합니다, anchorPoint이보기를 변환 설정주의 :
Changing my CALayer's anchorPoint moves the view
그런 다음 아핀 회전 변환 및 모든 뷰에 적용 설정을 A에 대한/루프 동안 증가 순서 :
view.transform = CGAffineTransformMakeRotation(M_PI/12 * i);
// i는 루프 변수입니다. 조회수는 각각 15, 30, 45도 회전합니다.
멋진 답변입니다. 이미 "회전 휠"예제를 참조했기 때문에 이미 알고 있습니다. RayWanderlich. 스트라이프가 애니메이션과 터치를 기반으로 이동하는 방법과 재사용하는 방법이 더 중요합니다. 당신이 그것에 관하여 당신의 지식을 공유 할 수있는 경우에 그것은 중대 할 것입니다 – Iducool
- 1. 컬러 업데이트 중 모델 회전
- 2. 팬과 핀치로 uiscrollview에 그리기
- 3. 회전 된 스트라이프 패턴을 그리는 방법
- 4. 슬래시를위한 스트라이프 슬래시와 같은 PHP?
- 5. Windows 전화 캔버스에서 팬과 같이 보이는 원을 그리는 방법은 무엇입니까?
- 6. 스트라이프 iFrame이 차단됨 - 레일 및 스트라이프
- 7. UIImagePickerController와 같은 회전 동작
- 8. 회전대와 같은 회전 회선
- 9. 펜듈럼과 같은 레이아웃 회전
- 10. 는 줌 및 팬과 긴 클릭
- 11. 스트라이프 webhook 이벤트에서 스트라이프 데이터 얻기
- 12. 은 QTextEdit과 컬러 bash는 같은 출력 에뮬레이션
- 13. 스트라이프 API를 사용하여 스트라이프 토큰에서 금액 청구
- 14. 테이블에서 Zebra 스트라이프 스트라이프 임의의 행
- 15. Ceph 기본 스트라이프 카운트 스트라이프 세트를 설정
- 16. 스트라이프 및 스트라이프 공유 라이브러리는 무엇을 의미합니까?
- 17. 스트라이프 및 레일 4 앱 스트라이프 :: InvalidRequestError
- 18. youtube와 같은 벽 회전 장치
- 19. UIPicker VIEW와 같은 이미지 회전
- 20. 스트라이프 레일 환경 변수
- 21. 스트라이프 알림 메커니즘
- 22. 레일 : 스트라이프 Webhook 설정
- 23. 스트라이프 webhook 인증 - Ruby
- 24. 스트라이프 고객은 어떻게 재사용합니까?
- 25. 은 스트라이프 Gridfield 관계
- 26. 얼룩말 스트라이프 그룹
- 27. 스트라이프 사용자 토큰 문제
- 28. 이오닉 2와 스트라이프 통합
- 29. C# 컬러
- 30. 스트라이프 이벤트 관리
정확히 무엇을 원하십니까? 당신은 단지 하나와 같은 이미지를 원하십니까? 아니면 뷰와 캘린더와 함께 프로그래밍 방식으로합니까? – guenis
나는보기와 CALayer로 그것을하고 싶다. 가장 중요한 것은 애니메이션과 회전 색상보기입니다. 따라서 이미지 뷰인지 뷰인지는 중요하지 않습니다. 이미지 뷰로 달성 할 수 있다면 약간의 노력으로 동일한 것을 얻을 수 있습니다. – Iducool