iphone - iOS 中的自动图像方向

标签 iphone ios xcode ipad uiimage

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

最佳答案

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

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

辅助方法 imageNameWithTemplate:forOrientation: then 将决定加载和返回哪个文件。
只要方向发生变化,您就可以实现此方法。

关于iphone - iOS 中的自动图像方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739387/

相关文章:

iphone - 游戏中心安全? iPhone SDK

ios - 检索数据并将 JSON 记录保存在数组中

ios - 从 App Store 移除 "Designed for iPad"标签

android - Wowza Media Server IOS 设备的实时视频流延迟?

iphone - Xcode 3.1.4 缺少代码签名权利选项?

swift - 'Catch 无法访问,因为没有调用抛出函数',但函数抛出错误?

ios - Xcode 8.0 更新后架构 arm64 的重复符号

iphone - iOS - AFNetworking - 了解此代码片段 - 它在做什么?

iphone - 如何正确应对App Store频繁更新?

iphone - 在 iPhone 应用程序中播放连续声音