xcode大小类与实际的iphone分辨率

时间:2015-06-08 14:16:36

标签: ios iphone xcode

还是不太清楚。我们知道例如iphone 5s的分辨率为320 x 568点。 如果在xocde上,故事板我使用“wAny hAny”大小类并放置一个大小为500h x 500w的VIEW(UIView)并将其约束到超级视图的顶部,左侧,右侧和底部。 在那里我可以容纳100个50x50点图像,例如每行10个图像。 现在如果我在iphone 5模拟器上运行这个应用程序,由于宽度只有320,我无法连续看到10个图像? 也许iOS会调整图像大小以便它们可以击中?如果我不希望调整这些图像的大小,该怎么办? 有人可以帮我解决这个问题,或者引导我找一个解释这个问题的文件吗?

1 个答案:

答案 0 :(得分:0)

应用程序运行时,超级视图将调整大小以适应屏幕。因此,由于您已将视图固定到超视图的顶部,左侧,右侧和底部,因此也会调整其大小。

在设计界面并添加约束时,您需要考虑所有这些大小调整。约束的整个是允许你面对所有这些调整大小进行设计。

因此,对于你的10个图像,当应用程序实际运行时,它们肯定不适合固定宽度50,10到一行,因为(正如我刚才所说),superview将被调整大小。您可以自行设计界面和约束,以便它们