Ios 为什么';我的启动屏幕图像没有出现吗?
在使用Xcode 5时,我在启动屏幕部分放置了两个图像。一个用于640x960,如3.5英寸屏幕所示,另一个用于640x1136,用于4英寸屏幕。运行程序时不会出现错误,但在启动时,在加载程序之前它仍然只是一个黑屏。原因是什么 应用程序只是横向的,而启动屏幕是纵向的,这有关系吗 因为在加载应用程序时,在切换到横向然后启动应用程序之前,应用程序仍会出现几秒钟的纵向 有办法吗Ios 为什么';我的启动屏幕图像没有出现吗?,ios,xcode,screen,landscape,launch,Ios,Xcode,Screen,Landscape,Launch,在使用Xcode 5时,我在启动屏幕部分放置了两个图像。一个用于640x960,如3.5英寸屏幕所示,另一个用于640x1136,用于4英寸屏幕。运行程序时不会出现错误,但在启动时,在加载程序之前它仍然只是一个黑屏。原因是什么 应用程序只是横向的,而启动屏幕是纵向的,这有关系吗 因为在加载应用程序时,在切换到横向然后启动应用程序之前,应用程序仍会出现几秒钟的纵向 有办法吗 编辑:我在一个纵向应用程序上试用了它,结果很好,所以它在横向应用程序上不起作用,因为我有IOS 7.0或更高版本。如果你的应
编辑:我在一个纵向应用程序上试用了它,结果很好,所以它在横向应用程序上不起作用,因为我有IOS 7.0或更高版本。如果你的应用程序默认支持横向,你应该包括横向启动图像。只需将每种尺寸和分辨率的适当图像添加到您的launch image资产中即可。在横向启动应用程序时,纵向启动图像将不会显示。您需要使用正确的名称将文件添加到项目中。 像这样:
- “默认景观~ipad.png”(1024x768px)
- “默认景观~ipad@2x.png“(2048×1536像素)
- “违约-568h@2x.png“(640×1136像素)
- “违约-568h@3x.png“(1242×2208像素)
- "Default@2x.png“(640×960像素)
.png
格式。如果没有,则应将其转换为,然后它将开始显示在启动屏幕中
详细信息:
我刚刚弄明白了原因
我在一个旧项目中实现了LaunchScreen,添加了一个ImageView
,在其中我设置了一个图像,但没有显示。我检查了以下几项:
- 我的自动布局设置
- 如果在项目设置中选择了我的启动屏幕se
- 如果我选择了右
.xib
或故事板文件
一切都很好,但我不是那个形象。虽然LaunchScreen
加载正常(我通过更改LaunchScreen
视图的背景色来确保这一点)
所以最后我发现问题可能出在image
an上,情况就是这样
我在启动屏幕
图像视图
中使用的图像
是JPG格式的。iOS设备对.JPG
格式不太友好。因此,我将图像更改为.png
,但它没有加载好