我正在构建我自己的应用程序(但我是初学者),我想知道是否有关于Xcode6中的“启动屏幕”的教程。 我也想知道在显示故事板之前是否可以测试互联网连接。 感谢您的回答! :)在xcode 6上启动屏幕 - ios 8
回答
我认为这将有助于:
http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
另外,我建议不要让你的故事板等待的显示,直到测试互联网连接之后,因为这样可以使推出的你应用缓慢。
如果您使用的是故事板在你的plist文件,宣布其为典型的做法,那么这是在事件发生的顺序:
- 它实例根据您传递的类名的应用程序代理进入UIApplicationMain函数。
- 它创建一个附加到主屏幕的新窗口。
- 如果您的应用程序委托实现窗口属性,则iOS将此属性设置为新窗口。
- 它加载应用程序的信息属性列表文件中引用的主要故事板。
- 它实例化主故事板的初始视图控制器。
- 它将窗口的rootViewController属性设置为新的视图控制器。
- 它调用应用程序委托的应用程序:didFinishLaunchingWithOptions:方法。您的应用程序委托需要配置初始视图控制器(及其子级,如果它是容器视图控制器)。
- 它调用窗口的makeKeyAndVisible方法来显示窗口。
因此故事板和初始视图控制器将已经由所述时间应用程序实例化:didFinishLaunchWithOptions :.如果您真的需要在故事板加载前进行连接测试,那么您无法在plist中声明故事板,并且在完成测试后,可以在应用程序中以编程方式加载Storyboard:didFinishLaunchWithOptions:方法。但我不会推荐这个。
我在这里将在短期步骤,通过厦门国际银行于iOS 8.创建LaunchScreen而不是用故事板这可能是像我这样的人有用,寻找如何在iOS的8
创建启动屏幕1)从新文件 - >用户界面 - >启动屏幕(保持自动布局开启)创建一个新的“LaunchScreen xib”。
2)在xib - >视图(主视图)中添加图像视图。
3)设置飞溅图像(图像不应该在资产文件中)。
4)将图像设置为“Aspect Fit”(如果需要)。 5)您也可以将“视图”(超级视图)背景颜色更改为接近图像背景颜色。6)选择图像视图,点击从菜单 - 编辑 - 引脚 - 底部空间到超级视图。
7)这将显示“视图”(图像视图的超级视图)附近的红色错误标记。 8)点击错误标记,你会看到近似的两个自动布局错误。 9)在点击错误时你会发现带有自动修正布局错误的菜单。 10)关于修正错误,你会在超视图和图像之间找到总共四个“约束”和“垂直”和“水平”空间。 11)现在你可以在不同的设备或模拟器中测试它们。
问候。
- 1. xcode 6启动屏幕中的动画
- 2. Xcode 6启动屏幕问题
- 3. Xcode 6自定义启动屏幕
- 4. Xcode iOS应用程序挂在启动屏幕上“semaphore_wait_trap()”
- 5. xcode 6 ios 8 uiimageview
- 6. 在iOS 9上运行时Xcode 8的屏幕破损
- 7. 启动时iOS iPad GUI死锁。在启动屏幕上挂起
- 8. 在iOS 8上获取屏幕尺寸
- 9. 圆形ImageView iOS 8/Xcode 6
- 10. 在iPad上启动屏幕
- 11. 启动屏幕不在Xcode更新
- 12. xcode 6 - 更改默认启动屏幕显示时间
- 13. 的Xcode 6,IOS 8模拟器将无法启动
- 14. 在启动屏幕上按下“BACK”退出启动屏幕
- 15. 适用于iOS的启动屏幕
- 16. iOS启动屏幕不显示
- 17. iOS应用启动屏幕(启动画面)是必须的吗?
- 18. iOS 8 - 启动屏幕文件的背景渐变
- 19. iOS 10启动屏幕错误
- 20. Xcode 6 3.5英寸屏幕截图
- 21. 科尔多瓦在iOS 8和Xcode 6
- 22. 如何在xcode 6上启动iOS carplay模拟器
- 23. 用于在锁定屏幕上向左滑动的API - iOS 8
- 24. Xcode 6迁移到图片资产问题 - 黑色启动屏幕
- 25. 删除Xcode 6.0中的启动屏幕
- 26. Xcode 6 - 问题与4英寸的屏幕和iOS 7
- 27. 在Xcode模拟器上启动时屏幕为空白[swift 3.0]
- 28. 启动屏幕故事板的iOS
- 29. iOS UILocalNotification启动特定屏幕
- 30. 如何保持iPhone 6/6s Plus上的人像启动屏幕