[英]Imageview leaves the padding in launch screen in xcode 9.2 ios
[英]Launch screen on xcode 6 - ios 8
我正在构建自己的应用程序(但我是初学者),我想知道Xcode6中是否有关于“启动屏幕”的教程。 我还想知道在显示情节提要之前是否可以测试Internet连接。 感谢您的回答! :)
我认为这会有所帮助:
http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
另外,我建议您不要等到测试互联网连接后才显示情节提要板,因为这可能会使应用程序启动缓慢。
如果通常通过在plist文件中声明它来使用情节提要,则这是事件发生的顺序:
来源: https : //developer.apple.com/library/ios/featuredarticles/viewcontrollerpgforiphoneos/ManagingDataFlowBetweenViewControllers/ManagingDataFlowBetweenViewControllers.html#//apple_ref/doc/uid/TP40007457-CH8-SW1
因此,情节提要和初始视图控制器将在时间application:didFinishLaunchWithOptions:实例化。 如果确实需要在加载情节提要之前进行连接测试,则无法在plist中声明情节提要,并且可以在完成测试后以编程方式在应用程序中加载Storyboard:didFinishLaunchWithOptions:方法。 但是我不建议这样做。
我在这里添加了简短的步骤,以通过xib创建LaunchScreen,而不是使用iOS 8的Storyboard。这对于像我这样的人来说非常有用,他们正在搜索如何在iOS 8中创建Launch Screen。
1)从新文件->用户界面->启动屏幕创建新的“ LaunchScreen xib”(保持自动布局打开)。
2)在xib->视图(主视图)中添加图像视图。
3)为其设置初始图像(该图像不应位于资产文件中)。
4)将图像设置为“宽高比”(如果需要)。
5)您也可以将“视图”(超级视图)背景色更改为接近图像的背景色。
6)选择图像视图,从菜单中单击-编辑器-固定-底部空间以超级视图。
7)这将在“视图”(图像视图的超级视图)附近显示红色错误标记。
8)单击错误标记,您将看到大约两个自动布局错误。
9)点击错误后,您会发现带有自动修复布局错误的菜单。
10)在更正错误时,您将在超级视图和图像之间找到总共四个带有“垂直”和“水平”空间的“约束”。
11)现在您可以在不同的设备或模拟器中对其进行测试。
问候。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.