问题标签 [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.
iphone - 当我希望 -drawRect 中的绘图代码不浪费太多内存时,我可以设置 UIView 的 scaleFactor 吗?
我正在向 UIView 的 -drawRect 中绘制一些东西,在这种情况下,我真的想要一定数量的像素。使用 Retina 显示器,我的视图具有 2.0 的 scaleFactor,当我绘制应该是 10 像素高的东西时,它实际上是 20 高。是否可以将比例因子设置回 1.0 以获得点和像素之间的 1:1 映射?
iphone - 忘记放常规图像,但它有 Retina @2x 图像
我已经提交了我的应用程序,它支持普通版和视网膜显示版。
我忘了放一个常规图像文件(a.png),但它有(a@2x.png)Retina 图像。
普通的 iPhone 是否能够显示 (a@2x.png) 图像?
我没有任何线索,因为我没有 3GS 或 iPod Touch,但在 iPhone 上,常规模拟器显示该图像。
有什么经验吗?
谢谢你。
iphone - 用于 Web 应用的 iPhone 4 Retina "apple-touch-startup-image"
这已经在这里被多次询问,但没有一个可靠且可以理解的答案。这是一个网络应用程序,而不是本机应用程序。
我在用着:
显示启动图像。如果图像的分辨率为 320x460,它可以正常加载。我尝试使用 640x920 的视网膜分辨率(状态栏取出 40 像素),但没有成功。我试过了@2x
,也失败了。
甚至有可能[还]?
ios - 在开始新项目时考虑未来的 Retina / HD iPad 是否合理?
几天前,一位客户问我,在开发方面,过渡到 iPhone 4s 视网膜显示屏是否困难。
这让我问自己,在 iPhone 4 发布之前,我是否应该考虑使用高分辨率的 iPhone——创建更高分辨率的艺术作品,准备代码路径......(当然,创建高分辨率艺术作品从来都不是一个坏主意,考虑将其用于营销、移植到其他平台等)
现在,随着 iPad 的面世几个月,第一个关于未来配备视网膜显示屏的 iPad 的传闻从 www 的深处浮现出来。我开始怀疑——为这样的 iPad 准备新项目是否有意义?我很确定苹果实际上会在未来某个时候发布 Retina iPad,因为这将是合乎逻辑的一步。所以,我想重要的问题是“我们多久可以期待这样的设备?”。考虑到这一点,有很多事情需要考虑,最重要的是生产困难以及 2048 x 1536 分辨率(如果苹果坚持简单地将“旧”规格翻倍)对移动设备性能的影响......
所以你怎么看?从现在开始,为视网膜 iPad 准备新项目是否会付出代价?还是您认为开销不值得?
也许你们中的一些人已经在考虑使用视网膜 iPad 进行开发..?
我很高兴听到你的一些想法!非常感谢,伙计们!
编辑:
嗯,苹果刚刚回答了我的问题。是的,实际上考虑使用 Retina iPad 是合理的……!
iphone - iPad 上的视网膜显示图形不显示 - 为什么?
我已经在 iPad 上安装了我的 iPhone 应用程序。当我点击这个“2x”按钮时,应用程序被放大,但它不使用我的视网膜显示图形。是不是有点傻?我确定我做错了什么!
当应用程序以 2x 模式观看时,我必须在 info.plist 或其他地方设置什么,iPad 将使用我的视网膜显示图形?
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
cocoa-touch - 除了@2x 之外,还有其他方法可以让 iOS 知道该图形已准备好 Retina Display 吗?
我有一个生成两个图形版本的网络服务;一个用于正常显示,另一个用于 Retina 显示。
不幸的是,我无法将@2x 添加到文件名,因为我无权访问该代码。
有什么方法可以让 iPhone 知道从 Web 加载的内容是 @2x 图形?
iphone - 如何确保 UIView -drawRect: 绘制的 contentScaleFactor 为 1.0f?
我已经实现了 -drawRect: 来绘制一些东西,并且我不希望这种绘制发生在视网膜显示器上更大的位图上。如何确保此位图在所有设备上始终完全相同?
我试图设置self.contentScaleFactor = 1.0f;
initialzier 但这没有帮助。系统似乎自动将其更改回 2.0f ......在我的 NSLog 中,我不断收到
contentScaleFactor = 2.0f
如何确保它是1.0f?
iphone - 视网膜设备的应用程序图标
我的应用程序的图标名为:
appicon57x57.png
这在模拟器和设备上效果很好。我没有要测试的视网膜设备。但是,如果我制作一个 114x114 版本的应用程序图标并调用它:
appicon57x57@2x.png
并放在与另一个图标相同的位置,它会显示在视网膜设备上吗?
iphone - iPhone 图像资源 - 最大 1024,2048 像素 @2x?
iPhone 4 的最大图像限制为 1024x1024 是 iPhone 4 的一个问题。但是,如果使用最大尺寸为 2048x2048 的@2x 图像,那么在 4 上一切看起来都和在 3 上一样好 - 在模拟器中经过尝试和测试和设备。问题是,图像尺寸限制是否与 UIImage 或其包含的资源有关?我无法想象屏幕的 960 像素高度不鼓励超过 1024 像素的资源。
正确的答案是真的使用瓷砖让事情看起来更好,但这个交付的最后期限太近了——这是未来的事情。