특히, 내 앱에 나침반을 추가하고 있습니다.iPhone/Cocoa에서 어떻게 서로 이미지를 겹쳐 씁니까?
원형 나침반 배경 위에 회전하는 화살표를 배치하고 싶습니다. 스태킹/슈퍼 임 포즈 이미지를 묘사하는 내용에 나를 연결할 수 있다면 감사하게 생각합니다.
Google을 통해 많은 것을 찾지 못했습니다.
특히, 내 앱에 나침반을 추가하고 있습니다.iPhone/Cocoa에서 어떻게 서로 이미지를 겹쳐 씁니까?
원형 나침반 배경 위에 회전하는 화살표를 배치하고 싶습니다. 스태킹/슈퍼 임 포즈 이미지를 묘사하는 내용에 나를 연결할 수 있다면 감사하게 생각합니다.
Google을 통해 많은 것을 찾지 못했습니다.
이 UIImageViews
의 부부, 나침반 배경 하나, 화살표 하나를 사용하여 기본 응용 프로그램보기에 추가 : 여기에 인터페이스 빌더에 대한 사과의 문서입니다. 당신은 당신의 메인 뷰 컨트롤러에 몇 가지 방법이 같은 뭔가가 있어야합니다
compassBackground = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"compassBackground.png"]];
arrow = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"arrow.png"]];
[compassBackground addSubview:arrow];
[self.view addSubview:compassBackground];
, compassBackground
및 arrow
은 뷰 컨트롤러 클래스의 구성원입니다. 는 화살표 애니메이션을보기에 아핀 변환을 적용하려면 :
arrow.transform = CGAffineTransformMakeRotation(angleInRadians);
당신이 인터페이스 빌더와 기본보기를 구축하는 경우도 쉽게 : 나침반 배경을 추가하고보기로 화살표에 연결 컨트롤러를 선택하고 위에서 설명한대로 변환을 적용합니다.
두 개의 UIImages, 'needle'과 나침반을 사용할 수 있습니다. 바늘 하나에 PNG 또는 GIF를 사용하고 Core Animation을 사용하여 회전하는 경우 인터페이스 - 레이아웃 -> 앞으로 보내기 (또는 레이아웃 -> 뒤로 보내기) 메뉴 항목을 사용하여 Interface Builder에서 위에있는 항목을 지정할 수 있습니다.