2011-08-12 3 views
2

응용 프로그램의 스플래시 화면에서 텍스트 이동이나 텍스트 깜박임과 같은 애니메이션을 만들고 싶습니다. iPhone이 플래시를 지원하지 않는다는 것을 알고 있지만, 우리는 우리의 방식대로이 애니메이션을 sdk . 스플래시 화면에서 깜박이거나 텍스트를 읽거나 텍스트를 한면에서 다른면으로 옮길 수 있습니까?iPhone 응용 프로그램의 스플래시 화면에서 작은 빠른 애니메이션을 할 수 있습니까?

답변

4

네, 그렇게 할 수 있습니다. "스플래시 화면"의 구성 요소에 따라 UIView의 애니메이션 블록을 사용하여 간단한 애니메이션을 수행 할 수 있습니다. 내가 할 일은 다음과 같습니다.

  • 전체적인 세방의 UIView "래퍼"를 만듭니다.
  • UIView에서 배경 이미지와 텍스트 등을 보여줍니다.
  • 콘센트를 통해 View Controller의 텍스트를 참조하십시오.
  • UIView animate 블록을 사용하여 애니메이션합니다. 그것은 대부분의 기본적인 애니메이션 요구를 거의 포함해야합니다.
+0

모쉐에게 감사드립니다. 나는 그것을 할 것이다. 고마워. –

+1

제가 처음에는 아무 것도 깜박 거리지 않더라도 답변을 upvoted했습니다. 나는 그 같은 성가심 때문에 내가 가까이 가서 말을 걸면 어떤 앱이든 사용하지 않을 것입니다. 웹 사이트에서하는 것처럼. –

1

그러나 스플래시 화면 (Default.png)을 변경할 수는 없지만 텍스트와 애니메이션이 포함 된 UIView를 만들 수 있습니다. UIView의 배경을 Default.png 시작 화면으로 만듭니다. 애니메이션과 텍스트를 추가하십시오. 애플리케이션 위임에 var를 생성하여 스플래시 화면에 대한 IBOutlet UIView를 저장합니다. MainWindow.xib의 윈도우 상단에 UIView를 추가하고 콘센트를 새 ivar에 연결하십시오. ApplicationDidFinish withOptions가 호출되면 NSTimer가 한 번 실행되도록 설정합니다. 타이머가 셀렉터 또는 호출을 호출하면 윈도우에서 뷰를 제거합니다. 따라서 Default.png를로드하는 데 1 초가 걸리고 스플래시 화면이 애니메이션을 처음 보게되면 사라질 것입니다.

+0

감사를 당신의 전망. –

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