Fer*_*ndo 14 xcode objective-c ipad ios
我已将当前目标升级到iPad并制作了一个通用应用程序,如果有这个问题的答案,调整我的iphone应用程序到ipad的时间会大大减少.
到这个时候,每个人都知道,如果你有一个名为" football.png " 的图像,并希望支持Retina Display,你应该将图像的大小加倍并称之为" football@2x.png ".
我的问题是,如果有像@football@iPad_which_is_another_size.png*这样的iPad吗?
如果没有办法做到这一点,我是否必须将每个图像连接到IBOutlet并以编程方式设置框架?
Luc*_*rdi 26
在iOS 4.0及更高版本中,可以将单个资源文件标记为仅在特定类型的设备上可用.要将资源文件与特定设备关联,请在其文件名中添加自定义修饰符字符串.包含此修饰符字符串会产生具有以下格式的文件名:
<basename><device>.<filename_extension>
Run Code Online (Sandbox Code Playgroud)
要加载您应该使用的iPad特定资源~ipad.示例:创建名为AwesomeImage~ipad.pngand load 的图像,[UIImage imageNamed:@"AwesomeImage.png"]就像对视网膜显示图像一样.
有关更多信息,请访问:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/LoadingResources/Introduction/Introduction.html "iOS支持特定于设备的资源"部分.
| 归档时间: |
|
| 查看次数: |
13621 次 |
| 最近记录: |