所以,问题是: 有没有办法使用一个简单的.xib或类似的东西,有一个只有坚实背景的闪屏,用一个居中的图像扩展屏幕的整个宽度和高度?
我正在学习iOS开发和Objective-C。 我试图找到一种更简单的方法来为应用创建启动画面而不使用传统的加载图像。
为什么呢? 在android开发中,我可以使用片段作为初始屏幕,并将单个图像放在彩色背景的中心。这将按任意方向缩放为任何屏幕尺寸。
在iOS开发中,他们希望我为每个方向和屏幕尺寸创建多个图像文件。这不是很可扩展。如果徽标或设计发生更改,则必须重新创建这些文件中的每个文件并将其添加到应用程序中。
答案 0 :(得分:0)
您需要了解Apple要求您包含的启动图像不是为了成为启动画面。它可以实现从启动板到启动画面的平滑过渡。是的,它不能很好地扩展,但它只是一个图像 - 你可以处理它。
我不知道如何使用自动布局,但旧的学校方式是将UIImageView
放置在视图的中心,将其autoresizingMask
属性设置为{{ 1}}。在Interface Builder中,它看起来像这样: