xcode 8自动布局uiimageview问题

时间:2017-02-21 13:47:16

标签: swift xcode layout uiimageview storyboard

我有Android背景,现在尝试为iOS编码。

我使用Swift作为语言,到目前为止它确实很好用。现在我遇到一些麻烦,让我的布局在不同的屏幕分辨率上工作,这意味着不同的iPhone。

我正在为我的ViewController使用故事板,现在除了让每个iPhone上的viewController看起来都一样外,一切运行良好。

我现在用了几十种不同的方法尝试了整整两天,让我的布局工作,但没有任何成功。如果我在我的布局上放置一个UIImageViews,我可以设置约束,使其在每个iPhone上看起来都一样。一旦我将UIImageView置于我的第一个UIImageView之上,它就会摧毁一切。我不会在这里告诉你我已经尝试过的东西,因为它很多,对我来说没什么用。

我需要一些暗示,或者只是一个可以在他的故事板上试一试的人,告诉我他是如何实现它的。我正在使用Xcode 8.2.1。

它应该是这样的(iPhone 7):

This is how it should look like (iPhone 7)

这就是它在iPhone 4s上的外观 - >错误!比例不一样!

This is how it looks on a iPhone 4s --> wrong! Proportions are not the same!

1 个答案:

答案 0 :(得分:0)

它需要更多的参数,也许是UIStackViews。

Big Image View

The smaller ones

small 1

small 2

https://github.com/OMGHaveFun/exampleAutolayout