🕸

正确添加 Scrollview

  1. 拖一个 Scrollview 到默认的 view 上,拖过来之后可以拉大一点,反正现在这个 Scrollview 的宽高是不确定的
  2. image
  3. 设置上下左右约束为 0
  4. image
    💡

    这里的 Constrain to margins 不能勾选

  5. 拉一个 uiview 到 Scrollview 里
  6. image
  7. 从 View 拉到 Scrollview 的 Content Layout Guide
  8. image
  9. 把这四个全部点上
  10. image
  11. 从 View 拖到 Frame Layout Guide
  12. image
  13. 设置等宽
  14. image
  15. 看下刚刚创建的五个约束,有些固定的值
  16. image
  17. 依次点击,然后在右边把值都改成0。比如这里 159 要改成 0
  18. image
  19. 对于有比例的这一项,改成1。比如这里的 0.57971 改成 1
  20. image

    到此为止,左右都设定好了,还有上下的高度没有设定。上下的高度需要靠 view 里具体的元素到 view 的上下高度决定,然后进一步决定整个 Scrollview 的高度

  21. 随便拖一个元素到 view 里,比如一个 label
  22. image
  23. 设置下到上下高度的约束,尤其是到下的,可以设置大一点
  24. image
  25. 设置完后可以看到两条蓝色的 view 边线延伸下来,说明设置成功,此时页面也可以滚动
  26. image