2009-04-21 3 views
0

디스크 모양의 간단한 iPhone 입력 장치를 만들려고하는데, 그 중 절반은 화면에서 볼 수 있습니다. 아이디어는이 디스크가 회전하고 디스크가 회전을 멈 추면 중간에 메뉴 항목이 선택된다는 것입니다. 그런 생각을 구현하는 가장 좋은 방법은 무엇일까요? 지금 당장 Quartz2D와 CoreAnimation을 읽고 있지만 진행 방법은 확실하지 않습니다.iPhone에서 Quartz2D를 사용하여 대체 입력 디자인하기

하나의 앱에만이 기능이 필요하기 때문에 포토샵에서 전체 미리 뱅크를 미리 렌더링 한 다음 CoreAnimation으로 회전시키고 디스크의 어느 부분이 '중간'에 있는지 추적 할 수있는 메커니즘이 있습니다 (예를 들어 어떤 메뉴 항목이 선택되었는지)? 아니면 더 일반적인 방법이 있습니까? (나는 뭔가를 놓치고 있어야합니다 ...)

+0

상황이 그 이후로 변경된 것을 사전 렌더링 쉬울 것이다, 그래서 아마 다시 부탁드립니다. – clearlight

답변

0

당신은 기본적으로 올바른 생각을 가지고 있습니다. CoreAnimation을 사용하면 AffineTransforms로 레이어를 "회전"시킬 수 있습니다.

일반적인 UIView로도 할 수 있습니다. 또한 변형을 지원합니다. 아마도 중요하지 않지만 GUI 요소의 경우 UIVIew 객체가 잘 작동합니다.

0

당신은 "빠른"스핀 (모션 블러 등)을 원하는 경우, 아마

관련 문제