사용자가 손가락으로 회전하고 팬 할 수있는 사각형이있는 응용 프로그램이 있습니다. 프레임이이 회전 된 뷰인지 알고 싶습니다. 그래서 다른 사각형과 교차하는지 알 수 있습니다 (UIView가 변형 될 때 무효화되기 때문에 프레임 속성을 사용할 수 없습니다). UIView
가장 쉬운 방법은 무엇입니까?회전 된 UIView의 올바른 프레임을 얻는 방법 (올바른 위치 포함)
답변
모든 UIView
에는 CGRect 유형의 frame
속성이 있습니다.
view.frame
을 사용하여 액세스 할 수 있습니다.
변환을 적용한 후 뷰의 경계 및 중심 특성을 사용하여 방향을 얻을 수 있습니다. 약간의 계산이 필요할 수 있지만 쉽게 얻을 수 있기를 바랍니다.
this question의 대답에서 this image을 참조하십시오.
변형이있을 때 frame 속성이 무효화됩니다. –
네, 죄송합니다. 변환에 대해 잊어 버렸습니다. –
사이드 노트 (방금 경우) : 스팸을 이전하지 마십시오 (다시 : * 잠금 해제 된 아이폰은 로저와 함께 선불 SIM 카드를 사용할 수 있습니까?). 또한 대상 사이트의 FAQ를 모르면 마이그레이션에 투표하지 마십시오. 전화 및 전화 서비스에 관한 질문은 [su]에 대한 주제와 관련이 없습니다. 감사. – Will
- 1. 프레임을 할당하는 올바른 방법
- 2. 올바른 인코딩을 얻는 방법?
- 3. 올바른 바인딩을 얻는 방법?
- 4. 올바른 컨텍스트를 얻는 방법
- 5. 올바른 XPath를 얻는 방법?
- 6. Rubymotion에서 UIView의 올바른 드래그 테스트하기
- 7. convertRect fromView 회전 후 올바른 프레임을 반환하지 않습니다.
- 8. 올바른 z- 순서를 얻는 방법 CATransform3D
- 9. 올바른 방법으로 인용 된 인수를 얻는 방법?
- 10. 참조 된 올바른 변수를 얻는 방법
- 11. 회전 후 superview의 프레임을 얻는 방법?
- 12. jQuery를 실행하기위한 올바른 위치
- 13. 연결 문자열이있는 올바른 위치
- 14. 올바른 ResourceManager 개체를 얻는 방법
- 15. Uidatepicker에서 올바른 시간을 얻는 방법
- 16. 올바른 날짜 diffrence를 얻는 방법
- 17. ListView의 올바른 항목을 얻는 방법
- 18. CurrentCulture에 올바른 값을 얻는 방법?
- 19. 올바른 시뮬레이션을 얻는 방법 R
- 20. NSFont - 올바른 글꼴을 얻는 방법?
- 21. SerialPort.BytesToRead에서 올바른 값을 얻는 방법?
- 22. 올바른 산술 값을 얻는 방법?
- 23. 올바른 데이터베이스 소유자를 얻는 방법?
- 24. '인라인'의 올바른 위치
- 25. 회전 된 uiview의 범위 안에있는 점
- 26. 올바른 방법
- 27. openssl.cnf 파일의 올바른 위치
- 28. 올바른 노드를 얻는 XML
- 29. UITableViewCell에서 UIView의 모양을 수정하는 올바른 방법은 무엇입니까?
- 30. 모듈 포함, 올바른 행동입니까?
변환 코드를 게시 할 수 있습니까? ??? – Venkat
self.rotateAngle = rotateAngle; self.transform = CGAffineTransformMakeRotation (self.rotateAngle); –
시도해보십시오. 도움이 될 view.bounds. –