我已经花了好几个小时来寻找我工作中的第一个任务。今天,我正在熟悉使用 Macbook。我真的很难适应变化,因为我是 Windows 用户。我曾经是一名自由 C# 程序员。
无论如何,我在第一个小时学到的是 Storyboard。如何添加一个segue,例如,从View1点击一个按钮,然后View2就会显示出来。但是,程序返回错误,我想我需要先有一个代码。
但是让我们开始讨论这个问题:(如何制作一个只有标签而不是图像的启动画面)...我需要有一个带有 hello world 标签的第一个屏幕,然后在 2 秒后,将显示第二个屏幕。
到目前为止我做了什么:
- 学习 Storyboard。
- 检查了我的第一个屏幕的“是初始 View Controller ”。
最佳答案
对于 iOS 应用程序中的启动画面您不需要编写代码。您只需要关注维度 Splash 图像并将其添加到 asset.catalog。
iPhone 4 & 4s 尺寸:
Default.png (320px X 480px)
默认@2x.png(640 像素 X 960 像素)
iPhone 5 和 5s 尺寸:
Default-568h.png (320px X 568px)
Default-568h@2x.png (640px X 1136px)
iPhone 6
Default-667h@2x.png (750px X 1334px)
iPhone 6 毛绒玩具
Default-736h@3x.png (1242px X 2208px)
此所有 iPhone 应用程序启动画面大小及其名称对话。现在您可以通过两种方式设置 Splash:
拳头:
当你点击 launchImage (->) 附近的右小箭头时,你可以看到以下窗口:
当前是空的,因为从右侧没有选择任何目标,所以如果您的部署目标是 6.0,您需要像下面的屏幕截图一样设置复选标记,以便您可以看到所有图像需要框:
当您在目录中添加错误的尺寸图像时,您会在右上角收到警告,当您点击此警告时,您可以获得实际尺寸。请参阅以下屏幕截图:
因此从警告日志中您可以知道哪个维度图像需要哪个初始屏幕。
其他方式
无需使用 Asses Catalog 也无需使用 LaunchScreen.xib 您仍然可以使用旧方法:
在plist中你需要添加以下数据:
- 通过点击 (+) 添加一行名为
UILaunchImages
- 你需要像下面这样填写这一行
就是这样,不需要做任何事情,希望答案对其他人也有帮助。
关于ios - 标记为启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366819/