Interface Builder 和通用应用程序图像
我有一个通用应用程序,并且制作了我的 xib,以便它们可以与 iPhone 或 iPad 配合使用。但是,我收到内存警告,因为 UIImage 很大。有没有办法命名我的图像文件,以便在 iPad 上运行时使用 iPad 图像,在 iPhone 上运行时使用 iPhone 图像?
更新: 嗯,这很容易。
- iPhone : image.png
- iPhone 4 : [电子邮件受保护]
- iPad : image~ ipad.png
我想知道如果我在设备上渲染图像并将其存储在本地,这是否可行?
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.
- iPhone : image.png
- iPhone 4 : [email protected]
- iPad : image~ipad.png
I wonder if this will work if I render the images on device and store them locally?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我希望 this 可能会给您一些提示,
我使用名称为 button.png 和 [email protected] 并使用进行调用
这会根据以下内容在所有设备上加载正确的图像设备的分辨率,例如 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
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.
嗯,这很容易。
我想知道如果我在设备上渲染图像并将其存储在本地,这是否可行?
Well that was easy.
I wonder if this will work if I render the images on device and store them locally?