2014-07-15 67 views
2

在Xcode 5中工作我在启动屏幕部分放置了两个图像。一个用于640x960,针对3.5英寸,另一个用于640x1136用于4英寸屏幕。当我运行程序时没有错误出现,但启动时它在加载程序之前仍然只是黑屏。这是什么原因?为什么我的启动屏幕图像不显示?

只有在启动屏幕是纵向时,应用程序才是横向的,这有什么关系?

因为加载时的应用程序在切换到横向然后启动应用程序之前仍然显示肖像几秒钟。

是否有修正?

编辑:我试过它在一个肖像应用程序,它出来很好,所以它只是不适用于景观应用程序,我没有选择,因为我有IOS 7.0或更高版本。

回答

0

如果您的应用程序默认支持横向方向,则应该包含横向启动图像。只需将适合每种尺寸和分辨率的图像添加到启动图像资产中即可。在风景方向启动应用程序时,纵向启动图像不会显示。

0

简答: 检查您使用的图像是否为.png格式。如果没有,那么你应该把它转换成,然后它会开始显示在你的LaunchScreen里面。

详细信息:

刚才我想通了,为什么。

我在一个旧项目中实现了LaunchScreen,添加了一个ImageView,其中我设置了一个Image,但没有显示。我查了几件事情,如:

  • 我的汽车布局如果我选择设置
  • 如果我启动屏幕SE在项目设置
  • 选择权.xib或故事板文件

一切都还不错我不是这个形象。虽然LaunchScreen加载正常(我通过更改背景颜色LaunchScreenView确保)。

所以最后我觉得这个问题可能与image一样。

我的image,我在里面使用LaunchScreenimageView是JPG格式。 iOS设备对.JPG格式不太友好。所以我改变了图像到.png而不是它加载罚款。

相关问题