我目前正在開發針對iOS(我是Web開發人員)的反應原生應用程序。 我的應用程序需要時間加載一些人員,並在啓動時打開鍵盤。 我想讓應用程序的啓動畫面更長一點(額外1秒)。 我該如何在xCode/react-native中實現這一點。 非常感謝。使啓動畫面持續時間更長timr iOS-React-Native
2
A
回答
4
實際的iOS啓動畫面不能具有任何功能,只要它啓動應用程序就會顯示。
但是,您可以通過將應用程序的初始屏幕看起來像啓動屏幕來實現您想要執行的操作。
與其等待一秒鐘,您應該等待數據加載完畢。這是一個例子。
var MyApp = React.createClass({
getInitialState: function() {
return {loaded: false, data: null};
},
componentWillMount: function() {
fetch('http://example.com/data.json')
.then(res => {
self.setState({
data: res,
loaded: true,
});
},
render: function() {
if(this.state.loaded) {
return <MainApp />;
} else {
return <LoadingScreen />;
}
}
});
+0
坦克,這是非常有用的:] –
0
簡單的方法是創建一個視圖控制器,其背景圖像與啓動屏幕相同。 完成加載數據後,請轉到下一個視圖控制器。
好的做法是將某種動畫/指示器加載一些數據,等待是有意的。您不希望用戶認爲該應用程序被卡住並關閉它。
相關問題
- 1. Android啓動畫面持續時間
- 2. 更改啓動畫面的持續時間?
- 3. 延長動畫持續時間 - CSS3
- 4. 更改動畫持續時間
- 5. matplotlib動畫持續時間
- 6. UIView動畫持續時間
- 7. 動畫持續時間?
- 8. Appgyver類固醇啓動畫面縈繞持續時間
- 9. UIPickerView - 使旋轉持續時間更長
- 10. 在動畫過程中更改jQuery的動畫持續時間
- 11. 使用請求動畫幀更改畫布動畫的持續時間
- 12. 更新每5秒CSS文本動畫時間持續時間
- 13. 創建會話持續時間更長
- 14. NativeScript啓動畫面時間
- 15. 滾動事件持續多長時間?
- 16. javascript長度持續時間
- 17. 最長持續時間:dayTimeDuration()
- 18. 忽略動畫ImageView的持續時間
- 19. jquery全球動畫持續時間
- 20. UIView動畫忽略持續時間
- 21. 獲取gif動畫的持續時間
- 22. UICollectionView的動畫持續時間selectItemAtIndexPath:animated:scrollPosition:
- 23. pushviewController/popviewController動畫持續時間
- 24. NSLayoutConstraint動畫持續時間iOS7
- 25. Bootstrap滑塊動畫持續時間
- 26. 綁定動畫持續時間滑塊
- 27. jQuery的動畫()寬度持續時間
- 28. SublayerTransform忽略的動畫持續時間
- 29. iOS上的動畫持續時間
- 30. NSBitmapImageRep從持續時間動畫GIF
不,你不能!你必須暗示你自己的閃屏! –