如何使用约束调整此视图

时间:2017-06-27 01:59:15

标签: ios iphone swift storyboard

我对Swift一般都是新手,对iOS开发来说也是如此。我只想将圆形轮廓图片居中,上面有一个桌面视图。在iPhone 5中,它看起来居中,但在iPhone 6和7中它看起来与左边对齐,我不知道如何修复约束,我有点迷惑。

这是我的约束树:

My constraint view

如何看待iPhone5的故事板

How it looks in iPhone 5

如何看待iPhone 6/7的故事板

How it looks in iPhone 6/7

这是iPhone 6模拟器中的外观

In emulator

你能帮助我弄清楚我做错了什么吗? 提前谢谢!

干杯。

2 个答案:

答案 0 :(得分:0)

看起来您已将图像视图的宽度和高度设置为硬编码值,这将导致它看起来居中于某些视图,但不是全部。

重置约束,然后将四边中的每一边的距离设置为零。这将使你的形象居中!

转到编辑器 - >解决自动布局问题 - >重置为建议的约束...

Go to Editor -> Resolve Auto Layout Issues -> Reset to Suggested Constraints

...然后点击右下方的按钮,将四边的距离设置为零。

enter image description here

确保在点击“添加4个约束”之前将更新帧设置为“容器中的所有帧”。

答案 1 :(得分:0)

尝试在My UI Image ViewHeaderView之间设置水平约束。您可以使用HeaderView设置中心hozintal。 转到右下角的按钮,将中心垂直和中心水平设置为My UI Image View

希望它有所帮助。快乐编码!!