我正在 iOS 7 中创建一个 iPhone 独立网络应用程序。我指定了一个启动图像,但它总是垂直拉伸额外的 40 像素。我认为这是为了补偿 iOS 7 中新的透明状态栏样式。
我想指定一个 1136 像素高的图像(iPhone 屏幕的全高),因此它不需要拉伸,但它不起作用。
<link rel="apple-touch-startup-image" href="startup_640_1136.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
当我提供一个 1136 像素高的图像时,什么都没有显示。当我提供一个 1096 像素高的图像时,它会垂直拉伸,就像这个比较图像中的左侧一样:
我画了线条来说明图像是如何被拉伸的。预期结果在右边,实际结果在左边。