在 Interface Builder 的 iPad xib 中显式使用 @2x 图像

发布于 2024-10-13 16:11:16 字数 638 浏览 4 评论 0原文

我的项目中有 2 组图像,一组用于旧显示器,一组 @2x 用于视网膜显示器。我正在 iPad xibs(这是一个通用应用程序)上工作,@2x 的双倍尺寸图像实际上在 ipad 上工作得很好。如果 image.png 的宽度为 300 像素,则 [email protected] 为600 像素宽,因此在 768 宽的 iPad 屏幕上效果就很好。当我将 UIImageView 放入 iPad xib 中时,我尝试将图像名称明确设置为 [电子邮件受保护],但我收到了 ??图像,这意味着 Interface Builder 不知道它是什么。

当我启动模拟器时,它实际上显示了 @2x 图像,因此它在技术上是有效的,但 Interface Builder 不会正确地向我显示它,这使得创建布局变得困难。

当我制作 iPad xib 时,有没有办法让 Interface Builder 向我显示 @2x 图像?

I've got 2 sets of images in my project, one set for old displays and one @2x set for retina displays. I'm working on the iPad xibs (it's a universal app) and the double sized images that are @2x would actually work just fine for the ipad. If the image.png is 300 pixels wide, the [email protected] is 600 pixels wide, so on the 768 wide iPad screen that would work just fine. When I put a UIImageView in my iPad xib, I try to set the Image Name to explicitly be [email protected], but I get the ?? image which means that Interface Builder doesn't know what it is.

When I launch the simulator it does actually show the @2x image, so it is technically working, but Interface Builder won't show it to me properly and that makes it difficult to create the layout.

Is there a way to get Interface Builder to show me the @2x image when I'm making an iPad xib?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

离去的眼神 2024-10-20 16:11:16

它的工作方式是 Interface Builder 会自动为您的设备选择正确的界面。你不能明确地改变它,因为它违背了它的存在。

The way it works is that Interface Builder automatically chooses the right one for your device. You cannot explicitly change that as it is against its existence.

标点 2024-10-20 16:11:16

图像可以用 ~iPad 命名,以指定在 iPad 上运行时应使用它们。例如,您可以拥有以下图像:
我的图片.png
[电子邮件受保护]
myImage~iPad.png

第一个将在 iPhone 3GS 及以下版本上使用,第二个将在 iPhone 4 上使用,第三个将在 iPad 上使用。

Images can be named with a ~iPad to specify that they should be used when running on the iPad. For example, you could have these images:
myImage.png
[email protected]
myImage~iPad.png

The first will get used on the iPhone 3GS and below, the second on the iPhone 4, and the third on the iPad.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文