2

안녕하세요, 저는 애니메이션과 효과가 많은 대화 형 UI를 만들고자합니다.코어 그래픽과 UIKit 상호 작용

하지만 만약 내가 모르는 : 코어 그래픽 사용자 상호 작용 (터치, 드래그 등)

  • 코어 그래픽을 지원할 수

    1. 코어 그래픽이 할 수있는 객체 회전을 지원합니다 어떤 식 으로든 UIKit 및 Core Animation과 상호 작용합니다.

    고마워!

  • 답변

    3

    Mac이 아니라 iPhone에 대해 이야기한다고 가정합니다 (터치가 언급 되었기 때문에).

    1) CoreGraphics는 대부분 그림 그리기와 관련이 있습니다. 사용자 상호 작용은보기 및 터치 * 멤버 함수를 통해 이루어집니다. 뷰의 drawRect 함수 내에서 CoreGraphics를 사용하여 사용자 정의 그리기를 수행 할 수 있습니다.

    2) 네, 회전을 얻을 수 있지만 가장 쉬운 방법은 CGAffineTransformMakeRotation을 사용하여 transform 속성을 설정하는 것입니다. 레이어로 내려 놓으면 3d 변환을 사용할 수도 있습니다 (이것이 내가 커버 플로우와 같은 기능을하는 방법이라고 생각합니다).

    3) # 1 참조.

    +0

    고맙습니다 ... –