首页 文章

启动图像20像素(y轴)

提问于
浏览
2

我有一个名为'Default.png'的320×480大小的启动图像,该应用程序配置为还显示状态栏的方式 .

当我的应用程序启动时,图像的前20个像素被切断并被状态栏隐藏 .

根据Apple的HIG,在纵向模式下iPhone和iPod Touch的列出尺寸为:320 x 480像素640 x 960像素(高分辨率)

如何使其移动以便在状态栏下方正确显示图像?

2 回答

  • 3

    你应该设计你的发射图像,假设前20个像素将被状态栏切断 .

    或者,您可以在info.plist中将 UIStatusBarHidden 设置为 YES ,然后以应用程序方式启动应用程序时使用 [UIApplication sharedApplication].statusBarHidden = NO 显示状态栏 .

  • -1

    使用状态栏,可用的屏幕空间为320x460(640x920)我猜测顶部正在被切断,因为您的视图的自动调整遮罩/锚点被锁定在屏幕的底部 . 您可以在“大小”选项卡下的界面构建器检查器中进行检查 . 你有3个选择:

    • 将锚点设置到屏幕顶部,这将强制视图/图像向下并切断底部而不是顶部

    • 将图像设置为拉伸/适合视图,尽管这可能看起来很糟糕

    • 根据是否显示状态栏,使用单独的图像 .

相关问题