gpt4 book ai didi

iPhone 4 Nib 尺寸

转载 作者:行者123 更新时间:2023-12-03 21:10:31 42 4
gpt4 key购买 nike

我想做一个仅适用于 iPhone 4 的应用程序,该应用程序使用 iAd AdBannerView。当我添加它时,它的固定大小为 320x50。在更高分辨率下这如何工作?

有人可以解释一下 iPhone4 与以前的设备相比的更高分辨率如何与 xib 文件中的 UIView 相关吗?我是否创建比标准 320x480 更高分辨率的 UIView?推荐的做法是什么?

最佳答案

对于 iPhone 开发人员来说,iPhone 4 显示屏的分辨率实际上仍然是 320x480 点。底层的 cocoa touch 实现以 640x960 的分辨率为您呈现控件。 iAds 横幅将在您不注意的情况下处理额外的分辨率。

只有当您有位图或正在处理 OpenGL 内容时,您才真正需要考虑额外的像素。

当您使用 UIImage(或其他一些)位图时,理想情况下底层图像应与设备的 native 分辨率相匹配。因此,在尺寸为 150ptx150pt 的 UIImage 中显示在 3G 上的 150x150 图像将在 150 像素 x 150 像素中正确显示,但在视网膜显示屏上,它实际上会渲染为 300 x 300 像素,并且可能看起来有点模糊,就像 UIImage 那样在将图片渲染到显示器之前放大图片。

有两个选项可以显示最佳图像:

  1. 始终使用双倍大小的图像 - 在较旧的设备上,UIImage 会缩小图像以便显示,但会占用 CPU/GPU 时间。不建议这样做,因为这会降低最慢设备上的性能。
  2. 拥有该图像的两份副本,其中一份为双倍尺寸,并在显示 View 之前切换图像引用。请注意,[UIImage imageNamed:] 将自动加载 @2x 图像文件(如果存在),使得此选项非常容易实现。

关于iPhone 4 Nib 尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3624633/

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