【问题标题】:How to adjust this view with constraints如何使用约束调整此视图
【发布时间】:2017-11-29 23:22:17
【问题描述】:

我对 Swift 和 iOS 开发完全陌生。我只想将圆形的个人资料图片与上面的表格视图居中。在 iPhone 5 中它看起来居中,但在 iPhone 6 和 7 中它看起来与左对齐,我不知道如何修复约束,我有点困惑。

这是我的约束树:

iPhone5 的故事板外观

iPhone 6/7 的故事板外观

这是它在 iPhone 6 模拟器中的样子

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

干杯。

【问题讨论】:

    标签: ios iphone swift storyboard


    【解决方案1】:

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

    重置您的约束,然后将您与四个边的距离设置为零。这将使您的图像居中!

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

    ...然后单击右下角的那个按钮,并将四个边的距离设置为零。

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-28
        • 2019-01-04
        • 1970-01-01
        • 1970-01-01
        • 2020-05-17
        相关资源
        最近更新 更多