我想爲launch screen
加上animating view
,因此我必須使用story board or a xib/nib
,因爲使用Apple's default launchScreen
是不可能的。 但是當我要這樣做時,使用xib作爲啓動屏幕,有一個error
,如launch screen may not have connections
。 還有其他方式可以使用xib或storyboard作爲launchScreen
。 任何幫助將不勝感激。是否可以使用動畫視圖作爲launchScreen?
回答
不,用標準工具製作是不可能的。
您可以創建簡單的屏幕,顯示動畫,加載遠程信息並調用segue。
我選擇這種方式。
能否請您詳細解釋,或用例子或演示闡述。 –
您可以使用下面的代碼。它可能會幫助你。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if(isAnimationShow)
{
//do code for show animation in ViewController file.
ViewController *objlogin = [STORY_BOARD instantiateViewControllerWithIdentifier:@"ViewControllerVC"];
[self pushViewController:objTimeSheetVC];
}
else
{
HomeVC *demoViewController = [STORY_BOARD instantiateViewControllerWithIdentifier:@"HomeVC"];
[self pushViewController:objTimeSheetVC];
}
}
你能解釋一下嗎? –
不能創建啓動屏幕動畫,但你可以創建一個假的閃屏視圖控制器並在其上添加動畫:
Here是我用LaunchScreen.storyboard
一個示例項目爲...啓動畫面並在Main.storyboard
中創建了FakeSplashScreenViewController
。這個視圖控制器是我的窗口的根。我把動畫中viewDidLayoutSubviews
:
[super viewDidLayoutSubviews];
[UIView animateWithDuration:3.f
animations:^{
self.myView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); // implement your anim here
} completion:^(BOOL finished) {
// Change the root view controller
UIViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
UIApplication *application = [UIApplication sharedApplication];
AppDelegate* appDelegate = application.delegate;
appDelegate.window.rootViewController = vc;
}];
您的示例項目中的錯誤.. –
我在XCode 7(和iOS 9上的模擬器)上運行它沒有任何問題。什麼是錯誤? –
我使用xcode 6和ios8 –
- 1. 是否可以使用動畫從超級視圖中移除?
- 2. 是否可以用SpriteKit製作動畫?
- 3. 是否可以使用圖標圖像作爲啓動圖像?
- 4. 是否可以使用ValueAnimator動畫BigDecimal?
- 5. Swift,使用UIViewController作爲LaunchScreen
- 6. 是否可以爲UIEdgeInsets設置動畫?
- 7. 是否可以爲UIImage設置動畫?
- 8. iOS;是否可以將動畫圖標設置爲UITabController圖標?
- 9. 是否可以在VirtualTreeView節點上使用動畫圖標?
- 10. 是否可以使用CSS像這個圖像一樣動畫?
- 11. 是否可以在純粹的Android視圖中對視圖執行動畫?
- 12. 是否可以用動畫隱藏UIToolbar?
- 13. 是否有可能使用jQuery爲背景URL製作動畫?
- 14. 是否可以使用`ref`作爲TextNode?
- 15. 是否可以使用外部圖像作爲通知圖標?
- 16. 使用LaunchScreen ViewController而不是圖片
- 17. 是否可以使用動畫從頁面移動地址欄?
- 18. WPF:是否可以使用「自動」動畫?
- 19. 是否可以在滾動視圖上製作單選按鈕
- 20. 是否可以禁用視圖損失?
- 21. 是否可以將一個excel透視圖作爲webpart嵌入?
- 22. 是否可以禁用dojo蜘蛛圖動畫?
- 23. 是否可以使用android原生ProgressBar圖像製作動畫並用作可繪製的?
- 24. 在Rails中,是否可以使用show view作爲編輯視圖?
- 25. 是否可以使用expandablelistview作爲微調器的下拉式視圖?
- 26. 是否可以爲視圖編寫動態查詢?
- 27. 是否可以使用畫布製作漸變透明/圖層蒙版圖像?
- 28. 是否可以動畫-webkit-text-fill-color?
- 29. 是否可以確定動畫順序
- 30. 是否可以繪製動畫?
以下鏈接可以幫助你: http://stackoverflow.com/questions/27998284/launch-image-or-launch-xib-storyboard –