【发布时间】:2015-03-27 15:54:03
【问题描述】:
我将首次针对 iPad(通用)启动我的应用程序。我的问题是我遇到了 UI 在不同 iOS 版本和 iPad 型号上的缩放方式存在一些不平等。这是我测试过的 iPad 模拟器中不同型号的列表:
iPad 2 7.0
iPad 2 7.1
iPad 2 8.1
iPad Air 7.0
iPad Air 7.1
iPad Air 8.1(完美缩放)
iPad 视网膜 7.0
iPad 视网膜 7.1
iPad Retina 8.1(完美缩放)
一些示例和结果可以在下面的图片中看到。 tabBar 和 UISlider 在不同 iOS 版本和模型中缩放的不等式:
我的问题是。
1。为什么我的 tabBar 背景图片在 iPad 2 iOS 7.0 而不是 iPad Air 8.1 中如此混乱? (使用背景图片时需要考虑不同的尺寸吗?)
2。我是否可以针对不同型号/版本的 iPad 并修复我的 UI,就像您使用 iPhone6/iPhone6P 的宏一样?然后怎么做?
3.iPad Air 7.0和iPad Air 7.1的界面tabBar背景图片怎么缩放不同?这些是相同的 iPad 型号,只是在不同的 iOS 版本中存在差异?
感谢所有帮助/问候
【问题讨论】:
-
您在使用自动布局吗?在我们看到这一点以及您如何定义界面之前,没有人可以给您答案。
-
我所做的只是使用自动布局和正常大小的图片或@2x.png。我觉得很奇怪,相同的图片在 iPad Air 场景中的 iOS 7.0 和 iOS 7.1 中的缩放比例不同。对于 tabBar 我做 [tabBar setBackgroundImage:[UIImage ImageNamed:xxxx.png]];
标签: ios ipad ios7 ios8 storyboard