【问题标题】:UIScrollView and ConstraintsUIScrollView 和约束
【发布时间】:2014-11-25 19:24:02
【问题描述】:

我试图将 UIImageView 放置在 UIScrollView 的顶部,当我将 UIScrollView 约束到视图控制器的两侧并将 UIImageView 约束到顶部并使 UIImageView 的宽度等于它所产生的 UIScrollView 时UIImageView 比 UIScrollView 更宽,并且比预期的要高得多。知道我做错了什么吗?

故事板:

预览:

【问题讨论】:

    标签: ios autolayout constraints


    【解决方案1】:

    检查以下约束是否已添加到您的视图中:

    1. 转到情节提要 -> 选择您的视图
    2. 现在您可以在右下角看到用于添加约束的小按钮
    3. 选择“Pin”按钮
    4. 并标记所有边的所有 4 个约束
    5. 将所有 4 个约束添加到您的视图中

    编辑

    我已经按照您的描述创建了一个演示。

    ImageConstraint Demo

    UIScrollViewUIImageView 设置所有约束并完美运行。

    以下是供您参考的图片。

    故事板:

    按照以下步骤操作

    步骤 - 1:在故事板中选择 UIView -> 编辑器 -> 解决布局问题

    步骤 - 2:重复相同以添加约束

    第 3 步:选择UIScrollView 并从右下角添加约束

    第 4 步:选择 UIImageView 并为其添加约束。

    【讨论】:

    • 这里的问题是约束,首先删除所有约束并重新分配约束将解决您的问题。
    • @Varosion jmp.sh/XKaxAl2 ---> 链接下载我创建的演示,这将对你有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2019-04-02
    相关资源
    最近更新 更多