我有一个针对iPad的应用程序(没有iPhone支持)。虽然我计划将其转换为使用autolayout,但截至目前,大多数布局都是通过计算完成的(IB不用于构建屏幕)。目的是稍后重做它们。然而,这不是我的问题(至少,不是直接)。
我没有计划定位iPadPro12.9,但我不确定是否应该[或必须?]继续这样做。但是,我曾预计它会自动重新缩放。
我使用了启动画面故事板(但没有其他故事板)。
我得到的症状如下所示:
(picture taken from another question)
由于iPadPro12.9的支持并不重要,此时我的目标是使其“可通过”,但我希望它能够正常工作,但可以缩放以适应屏幕。所以这个问题与我在这方面看到的其他问题不同。
我的问题是这些:
1)iPad Pro12.9是否必须支持一般定位iPad?
2)为了支持它,是否可以选择让应用程序自动缩放以填充屏幕?
3)你能提供一个简单的概述,指出一般的方向(例如,现在看来,我们已经计算了屏幕上一些锚点的坐标;除了必须重新计算之外,还有一些重新缩放以适应屏幕的方法这些?)因为我们有很多屏幕,并希望尽快在商店中得到这个,我想避免使用autolayout进行几个月的改造,因为它需要相当多的时间。
感谢您提供的任何帮助。
答案 0 :(得分:1)
如果您仅定位ipad
或deployment device
为ipad
,则您的应用必须支持具有适当用户体验的every ipad
。根据您的屏幕截图,您的图片未设置为全屏,这是autolayout
的简单问题。只需从top,bottom,leading and trailing
设置0
和常量superview
等四个约束。就是这样!!