我有一个通用应用程序,我已经制作了我的xib,以便他们可以使用iPhone或iPad。不过,由于UIImages很大,我正在收到内存警告。有没有办法为我的图像文件命名,以便在iPad上运行时使用iPad图像,在iPhone上使用iPhone图像?界面生成器和通用应用程序图像
更新: 那很简单。
- iPhone:image.png
- iPhone 4:[email protected]
- 的iPad:图像〜ipad.png
我不知道如果我上呈现的图像,这将工作设备并将它们存储在本地?
我有一个通用应用程序,我已经制作了我的xib,以便他们可以使用iPhone或iPad。不过,由于UIImages很大,我正在收到内存警告。有没有办法为我的图像文件命名,以便在iPad上运行时使用iPad图像,在iPhone上使用iPhone图像?界面生成器和通用应用程序图像
更新: 那很简单。
我不知道如果我上呈现的图像,这将工作设备并将它们存储在本地?
我希望this可能给你一些提示
我使用的图片与名字button.png和[email protected]并使用
[UIImage imagesNamed:@"button.png"];
此加载所有设备上正确的图像调用根据设备的分辨率,说iPhone3g,iPhone4和iPad。正如在更新中,你已经为iPad分离出了图像,我真的怀疑,因为只是相同的图像即button.png会起作用。
如果设备是视网膜显示button.png返回图像[email protected]如果存在。 –
该操作适用于iPhone到iPad。我基本上希望能得到与视网膜一样免费的机制(@ 2x)。还有(〜ipad)。没有相同的图像将无法工作。我在为iPad设计的图像上显示背景和iPhone chugs,iPad上的背景看起来很糟糕,图像大小适合iPhone。 – rp90