gpt4 book ai didi

xcode - 了解 iPhone 分辨率

转载 作者:太空狗 更新时间:2023-10-29 14:18:26 27 4
gpt4 key购买 nike

我正在使用 phonegap 将一个非常简单的 html5 页面导出到一个 iphone 应用程序并遇到这个愚蠢的问题。

iPhone 分辨率为 960x640。

当我将 Canvas 设置为这些尺寸时,它看起来太大了。

<canvas width="960" height="580" style="background-color:#607559"></canvas>

这是为什么呢?以及如何利用 iphone4 的全高清功能。如果我将 Canvas 设置为旧版 iPhone(320×480)的东西, Canvas 似乎适合全屏。

将视口(viewport)设置为这样的设置似乎可行,但这会影响性能吗?

<meta name="viewport" content="width=device-width, height=device=height, initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no" />

最佳答案

这取决于你说的是哪款 iPhone。

旧款 iPhone 3GS 的分辨率为 320x480。较新的 iPhone 4 和 iPhone 4s 具有所谓的视网膜显示屏,其分辨率为 640x960,但它会自动放大(您不能单独访问像素。

但是您可以在这个问题中设置非常适合 Canvas 的设备像素比率:Canvas drawing and Retina display: doable?

关于xcode - 了解 iPhone 分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085553/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com