Interface Builder 和通用应用程序图像

发布于 2024-11-18 05:21:33 字数 415 浏览 3 评论 0原文

我有一个通用应用程序,并且制作了我的 xib,以便它们可以与 iPhone 或 iPad 配合使用。但是,我收到内存警告,因为 UIImage 很大。有没有办法命名我的图像文件,以便在 iPad 上运行时使用 iPad 图像,在 iPhone 上运行时使用 iPhone 图像?

更新: 嗯,这很容易。

我想知道如果我在设备上渲染图像并将其存储在本地,这是否可行?

I have a universal app and I have made my xibs so they can work with iPhone or iPad. However I am getting memory warnings because the UIImages are big. Is there a way to name my image files so that when running on the iPad it will use the iPad images and when on the iPhone it will use the iPhone ones?

Update:
Well that was easy.

I wonder if this will work if I render the images on device and store them locally?

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

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

发布评论

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

评论(2

生来就爱笑 2024-11-25 05:21:33

我希望 this 可能会给您一些提示,

我使用名称为 button.png 和 [email protected] 并使用进行调用

 [UIImage imagesNamed:@"button.png"];

这会根据以下内容在所有设备上加载正确的图像设备的分辨率,例如 iPhone3g、iPhone4 和 iPad。正如在更新中您为 iPad 拍摄了单独的图像一样,我真的怀疑是否可以使用相同的图像(例如,button.png)。

I hope this might give you some hint

I use images with name button.png and [email protected] and make a call using

 [UIImage imagesNamed:@"button.png"];

This loads the correct image on all device according to the resolution of the device, say iPhone3g, iPhone4 and iPad. As in the update you have taken s separate image for iPad, i really doubt that as simply the same image i.e button.png would work.

佞臣 2024-11-25 05:21:33

嗯,这很容易。

我想知道如果我在设备上渲染图像并将其存储在本地,这是否可行?

Well that was easy.

I wonder if this will work if I render the images on device and store them locally?

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