我有一個iOS應用程序,內置並正常工作。我已經添加了啓動圖像,但是現在,當應用從啓動圖像切換到實際應用時,它會閃爍(又稱爲「平滑過渡」)。有趣的是我的啓動屏幕與我所看到的初始視圖是一樣的。我如何製作我的啓動圖像是通過在模擬器中運行應用程序並轉到文件>保存屏幕快照,然後將它們拖到xcode中。iOS應用程序打開屏幕到應用程序閃爍
0
A
回答
0
在一個開放源碼的類中找到這個我使用
//Fade in
[UIView animateWithDuration:0.3 animations:^{
self.alpha = 1;
}];
刪除它,現在一切工作正常。
0
這是我用於splahscreen的。 在Appdelegate類中設置此代碼。 它運行平穩。
- (void)showSplashView
{
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.window.frame.size.width, self.window.frame.size.height)];
splashView.image = [UIImage imageNamed:@"default.png"];
[self.window addSubview:splashView];
[self.window bringSubviewToFront:splashView];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.window cache:YES];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(startupAnimationDone:finished:context:)];
splashView.frame = CGRectMake(-80, -80, self.window.frame.size.width+160.0, self.window.frame.size.height+160.0);
splashView.alpha = 0.0;
[UIView commitAnimations];
}
- (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context
{
[splashView removeFromSuperview];
}
這裏'splashView是一個簡單的UIImageView',你可以使用你的圖像名稱來代替默認的png。
相關問題
- 1. Android應用程序閃爍
- 2. Sharekit iOS UIActionsheet,應用程序發送到後臺時屏幕閃爍
- 3. Ipad屏幕在運行我的應用程序時隨機閃爍/閃爍
- 4. 在Eclipse中拖放RCP應用程序導致屏幕閃爍
- 5. libgdx屏幕在桌面應用程序上閃爍
- 6. 應用程序在iOS 11上啓動屏幕後閃爍白色?
- 7. 安卓:初始屏幕重新打開應用程序,即使閃屏時,應用程序是退出
- 8. Android應用程序開發-2屏幕應用程序
- 9. iOS應用程序的加載屏幕
- 10. ios應用程序第二屏幕
- 11. iOS應用程序屏幕尺寸
- 12. 從一個應用程序的屏幕打開多個應用程序
- 13. Android應用程序 - 從ChromeCast應用程序打開「屏幕演員」
- 14. 顯示屏幕閃光像iOS相機應用程序
- 15. 如何使用其他ios應用程序的默認日程安排屏幕打開超級應用程序?
- 16. 應用程序屏幕打印
- 17. IPad OpenGL Es應用程序閃爍
- 18. 無閃爍AWT應用程序
- 19. 將NFC應用程序打開到特定屏幕
- 20. Phonegap如何回到應用程序屏幕並退出應用程序iOS
- 21. 我的Android應用程序不加載應用程序屏幕,只是跳到主應用程序屏幕?
- 22. 雙屏幕應用程序
- 23. 從iOS中的後臺應用程序打開應用程序?
- 24. 從我的iOS 5應用程序打開Twitter應用程序
- 25. 當屏幕保護程序打開時,全屏java應用程序最小化
- 26. 文本視圖在我的應用程序中閃爍/閃爍
- 27. 我的閃屏打開,然後應用程序崩潰
- 28. 應用程序打開空白黑屏
- 29. iOS應用程序鏡像「屏幕保護程序」
- 30. 如何避免在WPF全屏應用程序中閃爍?
問題很可能是你在你的'applicationDidFinishLaunching:withOptions:'方法中設置了你的初始窗口。 – Kevin