问题标签 [retina-display]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
967 浏览

iphone - 当我希望 -drawRect 中的绘图代码不浪费太多内存时,我可以设置 UIView 的 scaleFactor 吗?

我正在向 UIView 的 -drawRect 中绘制一些东西,在这种情况下,我真的想要一定数量的像素。使用 Retina 显示器,我的视图具有 2.0 的 scaleFactor,当我绘制应该是 10 像素高的东西时,它实际上是 20 高。是否可以将比例因子设置回 1.0 以获得点和像素之间的 1:1 映射?

0 投票
2 回答
4222 浏览

iphone - 忘记放常规图像,但它有 Retina @2x 图像

我已经提交了我的应用程序,它支持普通版和视网膜显示版。

我忘了放一个常规图像文件(a.png),但它有(a@2x.png)Retina 图像。
普通的 iPhone 是否能够显示 (a@2x.png) 图像?

我没有任何线索,因为我没有 3GS 或 iPod Touch,但在 iPhone 上,常规模拟器显示该图像。

有什么经验吗?

谢谢你。

0 投票
5 回答
16704 浏览

iphone - 用于 Web 应用的 iPhone 4 Retina "apple-touch-startup-image"

这已经在这里被多次询问,但没有一个可靠且可以理解的答案。这是一个网络应用程序,而不是本机应用程序。

我在用着:

显示启动图像。如果图像的分辨率为 320x460,它可以正常加载。我尝试使用 640x920 的视网膜分辨率(状态栏取出 40 像素),但没有成功。我试过了@2x,也失败了。

甚至有可能[还]?

0 投票
4 回答
482 浏览

ios - 在开始新项目时考虑未来的 Retina / HD iPad 是否合理?

几天前,一位客户问我,在开发方面,过渡到 iPhone 4s 视网膜显示屏是否困难。

这让我问自己,在 iPhone 4 发布之前,我是否应该考虑使用高分辨率的 iPhone——创建更高分辨率的艺术作品,准备代码路径......(当然,创建高分辨率艺术作品从来都不是一个坏主意,考虑将其用于营销、移植到其他平台等)

现在,随着 iPad 的面世几个月,第一个关于未来配备视网膜显示屏的 iPad 的传闻从 www 的深处浮现出来。我开始怀疑——为这样的 iPad 准备新项目是否有意义?我很确定苹果实际上会在未来某个时候发布 Retina iPad,因为这将是合乎逻辑的一步。所以,我想重要的问题是“我们多久可以期待这样的设备?”。考虑到这一点,有很多事情需要考虑,最重要的是生产困难以及 2048 x 1536 分辨率(如果苹果坚持简单地将“旧”规格翻倍)对移动设备性能的影响......

所以你怎么看?从现在开始,为视网膜 iPad 准备新项目是否会付出代价?还是您认为开销不值得?
也许你们中的一些人已经在考虑使用视网膜 iPad 进行开发..?

我很高兴听到你的一些想法!非常感谢,伙计们!

编辑:
嗯,苹果刚刚回答了我的问题。是的,实际上考虑使用 Retina iPad 是合理的……!

0 投票
3 回答
926 浏览

iphone - iPad 上的视网膜显示图形不显示 - 为什么?

我已经在 iPad 上安装了我的 iPhone 应用程序。当我点击这个“2x”按钮时,应用程序被放大,但它不使用我的视网膜显示图形。是不是有点傻?我确定我做错了什么!

当应用程序以 2x 模式观看时,我必须在 info.plist 或其他地方设置什么,iPad 将使用我的视网膜显示图形?

0 投票
1 回答
1664 浏览

iphone - Problem with a Retina Display Image


I have a TabBarController app where the first tabBarItem is a NavigationController...
I assign programmatically an image background to the navController with this code:#xA;The "OverviewBg.png" image is the exact size of the view between tabBar and NavBar.
If I try my app in the iPhone 4 simulator, the high definition image isn't loaded correctly and is showed the normal image...

How can I solve this mistake? The best way to use colorWithPatternImage method is use an image with the exact size of the view or a pattern image?

Thanks

0 投票
1 回答
639 浏览

cocoa-touch - 除了@2x 之外,还有其他方法可以让 iOS 知道该图形已准备好 Retina Display 吗?

我有一个生成两个图形版本的网络服务;一个用于正常显示,另一个用于 Retina 显示。

不幸的是,我无法将@2x 添加到文件名,因为我无权访问该代码。

有什么方法可以让 iPhone 知道从 Web 加载的内容是 @2x 图形?

0 投票
1 回答
1610 浏览

iphone - 如何确保 UIView -drawRect: 绘制的 contentScaleFactor 为 1.0f?

我已经实现了 -drawRect: 来绘制一些东西,并且我不希望这种绘制发生在视网膜显示器上更大的位图上。如何确保此位图在所有设备上始终完全相同?

我试图设置self.contentScaleFactor = 1.0f;initialzier 但这没有帮助。系统似乎自动将其更改回 2.0f ......在我的 NSLog 中,我不断收到

contentScaleFactor = 2.0f

如何确保它是1.0f?

0 投票
1 回答
1134 浏览

iphone - 视网膜设备的应用程序图标

我的应用程序的图标名为:

appicon57x57.png

这在模拟器和设备上效果很好。我没有要测试的视网膜设备。但是,如果我制作一个 114x114 版本的应用程序图标并调用它:

appicon57x57@2x.png

并放在与另一个图标相同的位置,它会显示在视网膜设备上吗?

0 投票
2 回答
1313 浏览

iphone - iPhone 图像资源 - 最大 1024,2048 像素 @2x?

iPhone 4 的最大图像限制为 1024x1024 是 iPhone 4 的一个问题。但是,如果使用最大尺寸为 2048x2048 的@2x 图像,那么在 4 上一切看起来都和在 3 上一样好 - 在模拟器中经过尝试和测试和设备。问题是,图像尺寸限制是否与 UIImage 或其包含的资源有关?我无法想象屏幕的 960 像素高度不鼓励超过 1024 像素的资源。

正确的答案是真的使用瓷砖让事情看起来更好,但这个交付的最后期限太近了——这是未来的事情。