응용 프로그램의 스플래시 화면에서 텍스트 이동이나 텍스트 깜박임과 같은 애니메이션을 만들고 싶습니다. iPhone이 플래시를 지원하지 않는다는 것을 알고 있지만, 우리는 우리의 방식대로이 애니메이션을 sdk . 스플래시 화면에서 깜박이거나 텍스트를 읽거나 텍스트를 한면에서 다른면으로 옮길 수 있습니까?iPhone 응용 프로그램의 스플래시 화면에서 작은 빠른 애니메이션을 할 수 있습니까?
답변
네, 그렇게 할 수 있습니다. "스플래시 화면"의 구성 요소에 따라 UIView의 애니메이션 블록을 사용하여 간단한 애니메이션을 수행 할 수 있습니다. 내가 할 일은 다음과 같습니다.
- 전체적인 세방의 UIView "래퍼"를 만듭니다.
- UIView에서 배경 이미지와 텍스트 등을 보여줍니다.
- 콘센트를 통해 View Controller의 텍스트를 참조하십시오.
- UIView animate 블록을 사용하여 애니메이션합니다. 그것은 대부분의 기본적인 애니메이션 요구를 거의 포함해야합니다.
그러나 스플래시 화면 (Default.png)을 변경할 수는 없지만 텍스트와 애니메이션이 포함 된 UIView를 만들 수 있습니다. UIView의 배경을 Default.png 시작 화면으로 만듭니다. 애니메이션과 텍스트를 추가하십시오. 애플리케이션 위임에 var를 생성하여 스플래시 화면에 대한 IBOutlet UIView를 저장합니다. MainWindow.xib의 윈도우 상단에 UIView를 추가하고 콘센트를 새 ivar에 연결하십시오. ApplicationDidFinish withOptions가 호출되면 NSTimer가 한 번 실행되도록 설정합니다. 타이머가 셀렉터 또는 호출을 호출하면 윈도우에서 뷰를 제거합니다. 따라서 Default.png를로드하는 데 1 초가 걸리고 스플래시 화면이 애니메이션을 처음 보게되면 사라질 것입니다.
감사를 당신의 전망. –
당신은 예를
IBOutlet UIImageView* animationSplashImageView;
animationSplashImageView.animationImages = imageArray;
animationSplashImageView.animationDuration = 5;
animationSplashImageView.animationRepeatCount = 1;
[animationSplashImageView startAnimating];
들어있는 UIImageView를 사용하여 할 수 있으며 애플 앱 스토어에 도구 Splashx 무료를 사용하여 시작을 테스트 할 수 있습니다 :의 공유 http://itunes.apple.com/cn/app/splashx-free/id500137095?mt=8
모쉐에게 감사드립니다. 나는 그것을 할 것이다. 고마워. –
제가 처음에는 아무 것도 깜박 거리지 않더라도 답변을 upvoted했습니다. 나는 그 같은 성가심 때문에 내가 가까이 가서 말을 걸면 어떤 앱이든 사용하지 않을 것입니다. 웹 사이트에서하는 것처럼. –