我有Android背景,现在尝试为iOS编码。
我使用Swift作为语言,到目前为止它确实很好用。现在我遇到一些麻烦,让我的布局在不同的屏幕分辨率上工作,这意味着不同的iPhone。
我正在为我的ViewController使用故事板,现在除了让每个iPhone上的viewController
看起来都一样外,一切运行良好。
我现在用了几十种不同的方法尝试了整整两天,让我的布局工作,但没有任何成功。如果我在我的布局上放置一个UIImageViews
,我可以设置约束,使其在每个iPhone上看起来都一样。一旦我将UIImageView
置于我的第一个UIImageView
之上,它就会摧毁一切。我不会在这里告诉你我已经尝试过的东西,因为它很多,对我来说没什么用。
我需要一些暗示,或者只是一个可以在他的故事板上试一试的人,告诉我他是如何实现它的。我正在使用Xcode 8.2.1。
它应该是这样的(iPhone 7):
这就是它在iPhone 4s上的外观 - >错误!比例不一样!