나는 애니메이션을 만드는 법을 모르거나 그것을 Xcode에 넣을 방법을 모른다. 누군가 나에게 이것에 대한 약간의 배경 정보를 줄 수 있습니까?Xcode에 애니메이션을 어떻게 추가합니까?
-2
A
답변
5
NSArray *animationArray = [NSArray arrayWithObjects:[UIImage [email protected]"firstImage",[UIImage [email protected]"secondImage",nil]; //add as many as you want
지금 당신에게 애니메이션을 설정하는 이미지 뷰를 필요 :
self.myImageView.animationImages =animationArray;
self.myImageView.animationDuration = 3;
self.myImageView.animationRepeatCount = -1; //keeps going infinitely
[self.myImageView startAnimating];
0
내가하고 싶은 일은 뷰 전환 효과를 적용하는 대신 애니메이션 이미지를 만드는 것입니다. 다음은 iOS 용 애니메이션을 만드는 두 가지 방법에 대한 간단한 배경입니다.
첫 번째 옵션 : 이미지 배열 (UIImage)을 만든 다음 startAnimating 메서드를 사용하십시오. 이런 식으로 뭔가 :
imageView.image = yourLastImage;
// Do this first so that after the animation is complete the image view till show your last image.
NSArray * imageArray = [[NSArray alloc] initWithObjects:
[UIImage imageNamed:@"image1.png"],
[UIImage imageNamed:@"image2.png"],
[UIImage imageNamed:@"image3.png"],
[UIImage imageNamed:@"image4.png"],
nil];
// Note: here you may instead want to use something like [UIImage imageWithContentsOfFile:[self localImagePath:NO]] instead depending upon your targeted iOS version.
UIImageView * animatedImageView = [[UIImageView alloc] initWithFrame:
CGRectMake(100, 125, 150, 130)];
animatedImageView.animationImages = imageArray;
animatedImageView.animationDuration = 1.1;
myAnimation.animationRepeatCount = 1;
animatedImageView.contentMode = UIViewContentModeBottomLeft;
[self.view addSubview:animatedImageView];
[animatedImageView startAnimating];
두 번째 옵션 (아이폰 OS 4 이상) 당신은 블록 기반 방법을 사용할 수 있습니다. 여기에 StackOverflow에 대한 참조 문서 링크가 있습니다. 또한
What are block-based animation methods in iPhone OS 4.0?
당신이 애플 코어 애니메이션에 관련된 제공되는 설명서를 살펴 걸릴 할 수 있습니다 :
관련 문제
- 1. xcode에 사용자 정의 모달 세구를 어떻게 추가합니까?
- 2. jquery에서 CSS + 애니메이션을 어떻게 추가합니까?
- 3. 플래시 애니메이션을 Xcode에 추가 하시겠습니까?
- 4. jQuery에서 두 번째 애니메이션을 어떻게 추가합니까?
- 5. 아이폰 SDK 3을 최신 버전의 Xcode에 어떻게 추가합니까?
- 6. xcode에 라이브러리를 추가하는 방법
- 7. WebView를 위젯에 어떻게 추가합니까?
- 8. FBConnectButton을 어떻게 추가합니까?
- 9. rjs에 어떻게 추가합니까?
- 10. ImageView를 ListFragment에 어떻게 추가합니까?
- 11. 문자열에 첨자를 어떻게 추가합니까?
- 12. ContextMenuStrip을 ToolStripButton에 어떻게 추가합니까?
- 13. Buildout에 종속성을 어떻게 추가합니까?
- 14. wstring에 어떻게 추가합니까?
- 15. Spock을 IntelliJ에 어떻게 추가합니까?
- 16. 배열 섹션에 어떻게 추가합니까? [[]]
- 17. 툴팁을 어떻게 추가합니까?
- 18. Java에 종속성을 어떻게 추가합니까?
- 19. JavaScript로 영업일을 어떻게 추가합니까?
- 20. JFrame에 음악을 어떻게 추가합니까?
- 21. UITableViewController에 제스처를 어떻게 추가합니까?
- 22. AbsolutePanel에 MouseEvents를 어떻게 추가합니까?
- 23. char에 문자열을 어떻게 추가합니까?
- 24. 어떻게 innerHTML에 무언가를 추가합니까?
- 25. int에 숫자를 어떻게 추가합니까?
- 26. 배열에 이미지를 어떻게 추가합니까?
- 27. 어떻게 사운드를 올바르게 추가합니까?
- 28. 프로젝트에 curlpp를 어떻게 추가합니까?
- 29. BarcodeFragment를 코드에 어떻게 추가합니까?
- 30. Eclipse에 com.android.nfc_extras.NfcAdapterExtras를 어떻게 추가합니까?
http://stackoverflow.co m/questions/630265/iphone-uiview-animation-best-practice –
Google을 사용해보세요. "Xcode 애니메이션". 그것에 대한 정보와 톤이 있습니다. –
http://www.apeth.com/iOSBook/ch17.html – matt