我想要做一个仅使用iAd AdBannerView的iPhone 4应用程序。当我添加它时,它的固定大小为320x50。这是如何与更高的分辨率一起工作的?iPhone 4笔尖大小
有人可以解释一下iPhone4相对于以前的设备的更高分辨率如何在xib文件中与UIView相关联。我是否创建分辨率高于标准320x480的UIView?推荐的做法是什么?
我想要做一个仅使用iAd AdBannerView的iPhone 4应用程序。当我添加它时,它的固定大小为320x50。这是如何与更高的分辨率一起工作的?iPhone 4笔尖大小
有人可以解释一下iPhone4相对于以前的设备的更高分辨率如何在xib文件中与UIView相关联。我是否创建分辨率高于标准320x480的UIView?推荐的做法是什么?
对于iphone开发者来说,iphone 4显示屏的分辨率实际上仍然是320x480点。底层的可可触摸实现为您呈现全部为640x960的控件。 iAds横幅广告将处理额外的分辨率,无需注意。
您真正需要考虑的额外像素的唯一情况是当您有位图,或者您正在处理OpenGL的东西。
当您使用UIImage(或其他)位图时,底下的图像应该在理想世界中匹配设备的本机分辨率。因此,显示在150x150pt的UIImage中的3G上的150x150图像将以150像素x 150像素显示,但在视网膜显示屏上它实际上会呈现为300 x 300像素,并且可能看起来有点模糊,因为UIImage有在将其渲染到显示器之前缩放图片。
有两种选择,让显示的最佳图像:
[UIImage imageNamed:]
将自动加载@ 2x图像文件(如果存在),使此选项非常容易实现。你能解释关于位图的一行吗?因为我会显示图像 – 2010-09-02 10:40:26
我一直在试图找到一个涵盖了这个东西的WWDC10视频之一,不能为我的生活找到它。 – 2010-09-02 10:41:34