IOS中的自动图像方向

时间:2012-07-31 11:46:05

标签: iphone ios xcode ipad uiimage

对此问题有任何想法请分享.. 当我在那个时候制作通用应用程序时,如果我有两个用于ipad的图像,另一个用于iphone,如“Demo~iphone.png”和“Demo~ipo.png”,如果我只使用“Demo”作为图像名称,那么xcode管理它并默认为ipad和iphone进行调整。那么这个功能可以用于横向和纵向模式吗?我在默认的午餐图像中看到这种类型的功能,如其名称变为“Default-Portrait~ipad.png”和“Default-Landscape~ipad”,xcode管理它,所以是否有可能通过某种方式为项目中的其他图像?

1 个答案:

答案 0 :(得分:2)

系统没有默认的方式来处理文件名的方向。 您可以实现一些帮助方法来决定应该为给定方向选择哪些文件,而您的文件对应于您定义的命名方案。

[HelperClass imageNameWithTemplate:@"someImage-%@.png" forOrientation:orientation]

辅助方法imageNameWithTemplate:forOrientation:然后决定加载和返回哪个文件。
无论何时更改方向,都可以实现此方法。