2015-10-23 61 views
1

是否有可能使UIViewController或UIView類型類作爲啓動屏幕?基本上我想爲我的應用程序的動畫閃屏。是否有可能使UIView啓動屏幕

+0

你可以使用.xib作爲iOS 8的初始屏幕8 – Fonix

+1

是的但是當我將任何類分配給.xib文件時,它給了我一個錯誤。 –

+1

其顯示「啓動屏幕可能不會使用」此錯誤的實例。 –

回答

4

你可以做到。

1. First create any UIViewController or UIView 
2. Click project Targets(Click your project-Left side->It shows Project and Targets options) 
3. Click General 
4. Select App Icons and Launch Images 
5. Choose Launch Screen File 
6. Click Drop Down of Launch Screen File 
7. Then Choose your required view controller which sets as splash screen 
+0

謝謝@ user3182143我只是做了同樣的工作,現在它的工作 –

+0

請打勾並投票我的答案A.T – user3182143

+0

非常感謝你 – user3182143

1

是的,可以將任何Viewcontroller作爲啓動畫面。

把你的ViewController作爲初始視圖然後實現一個方法,並用方法調用它:

[自performSelector:@selector(yourMethodName)withObject:yourObject afterDelay:持續時間];

然後在您的Method中,您可以導航到下一個ViewController。

+0

默認viewcontroller.m是我的初始ViewController,但它仍然在開頭顯示LaunchScreen.xib –

+1

爲LaunchScreen提供黑色背景顏色,然後您的ViewController將會到達那裏,您可以顯示它一段時間,然後導航到其他視圖。 –

+0

是的這個技巧就像默認啓動畫面一樣工作..謝謝! –

1

是的我得到了解決方案,只需將啓動屏幕文件從Launchscreen.xib更改爲目標下的Main.stroryboard。現在它正在工作。

+1

如果你想執行任何操作,那麼你需要像我解釋你一樣創建自定義的飛濺視圖。 –

+0

是的,我只是在延遲後調用方法..謝謝 –

相關問題