Dar*_*lia 19 xcode storyboard ios swift
所以我尝试使用本教程为我的iOS 8应用程序创建一个启动故事板
但是,当我启动应用程序时,我只会看到黑屏.单个启动screen.xib文件工作正常,但是,当我尝试使用故事板时,它不起作用.
我尝试了一个只有一个视图控制器的故事板,但它仍然给我一个黑屏,因此我认为问题是我的设置中的故事板文件.有任何想法吗?
[XCode版本6.4]
编辑:所以我只想澄清它是黑色的启动屏幕.应用程序加载完成后,主故事板本身就会正确显示
Cra*_*att 23
阅读教程并测试它,它没有说两件事:
1:您需要UIViewController在.storyboard文件中添加一个,然后将其选为初始控制器.
2:如果您希望更改的不仅仅是启动屏幕,则必须转到项目设置并将"主界面"设置为相应的.storyboard.
完成后,您需要做的就是编辑与ViewController类的UIButton/Label/etc连接.
编辑:
为了清楚起见,您可以将UIView设置为初始控制器,方法是在其各自的故事板文件中选择它,然后打开属性检查器."初始控制器"的选项位于中间位置.
Eht*_*san 18
确保在属性检查器中使用没有扩展名的图像名称.
因此,例如,如果您的图像文件已命名launcher.png,则仅用launcher作图像名称.
这将在编辑器中将图像显示为无效(?),但在设备上运行时将正确显示.
(不要问我为什么会这样.请问Apple.)
没有一个答案具有所需的所有步骤,因此这是一个详尽的解决方案.
首先创建LaunchScreen.storyboard.Xcode>文件>新建>文件...>故事板> LaunchScreen.storyboard并将其添加到所有适当的目标.
在此故事板中,创建一个类型的单个视图控制器UIViewController.完成启动屏幕所需的所有魔法,然后按照以下步骤操作:
LaunchScreen.storyboard>显示文件检查器> 用作启动屏幕LaunchScreen.storyboard> View Controller> Show the Attributes inspector> 是Initial View Controller如果设置得当,你的Info.plist应该有LaunchScreen .storyboard,没有.storyboard下UILaunchStoryboardName和UIMainStoryboardFile属性:
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>LaunchScreen</string>
Run Code Online (Sandbox Code Playgroud)笔记:
LaunchScreen.storyboard和Main.storyboard.一个用于启动,另一个用于您的应用入口点.他们都需要设置初始视图控制器.| 归档时间: |
|
| 查看次数: |
19135 次 |
| 最近记录: |