我对Swift一般都是新手,对iOS开发来说也是如此。我只想将圆形轮廓图片居中,上面有一个桌面视图。在iPhone 5中,它看起来居中,但在iPhone 6和7中它看起来与左边对齐,我不知道如何修复约束,我有点迷惑。
这是我的约束树:
如何看待iPhone5的故事板
如何看待iPhone 6/7的故事板
这是iPhone 6模拟器中的外观
你能帮助我弄清楚我做错了什么吗? 提前谢谢!
干杯。
答案 0 :(得分:0)
看起来您已将图像视图的宽度和高度设置为硬编码值,这将导致它看起来居中于某些视图,但不是全部。
重置约束,然后将四边中的每一边的距离设置为零。这将使你的形象居中!
转到编辑器 - >解决自动布局问题 - >重置为建议的约束...
...然后点击右下方的按钮,将四边的距离设置为零。
确保在点击“添加4个约束”之前将更新帧设置为“容器中的所有帧”。
答案 1 :(得分:0)
尝试在My UI Image View
和HeaderView
之间设置水平约束。您可以使用HeaderView
设置中心hozintal。
转到右下角的按钮,将中心垂直和中心水平设置为My UI Image View
。
希望它有所帮助。快乐编码!!