我目前正在开发针对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
不,你不能!你必须暗示你自己的闪屏! –