我正在使用12个不同的视图控制器构建单个视图应用程序。我在"任何宽度"中构建了所有视图控制器。和"任何高度"并添加了每个页面的所有约束,并首先使用iPhone 6运行模拟器。但是,当我切换到其他设备在模拟器中运行时,越来越小,我在视图控制器上的图像变得非常扭曲和字体大小尽管增加了所有必要的限制,但与屏幕的其余部分不成比例。我是否必须重新设计每个视图控制器以适合每种尺寸(例如iPad的常规宽度和常规高度或者纵向的iPhone的紧凑宽度和常规高度等)?或者是否有另一种方法可以让所有图像/字体大小与每个屏幕尺寸成比例,同样小又大?感谢
答案 0 :(得分:0)
在这种情况下,约束条件很好,您不必为每个设备大小重新设计每个视图。对于您的图片,请尝试在故事板的右侧窗格中将其从size to fit
更改为aspect fit
或aspect fill
。这将保持其纵横比完好无损。我建议在完全摆脱约束之前,先在所有视图上使用reset to suggested constraints
。这通常在大多数情况下都有效。