美文网首页
ScrollView使用AutoLayout自动布局

ScrollView使用AutoLayout自动布局

作者: 耿杰 | 来源:发表于2015-12-23 01:25 被阅读310次

最近正在练习一个小项目,有用到ScrollView,页面也比较简单,所以就用Storyboard了。在Storyboard中布局ScrollView遇到了不少的坑,基本都是content size没有设置。以下是小Demo

可以直接下载Demo自己分析,我也是别人源代码3个小时才研究出来的(比较笨),不想研究的,可以后面的教程。

​* Demo地址*:https://github.com/misaka14/ScrollView-AutoLayout


Snip20151222_3.png
  • 3、添加一个View
    • 1 、重命名wtView
    • 2 、添加约束(0,0,0,0)
      截图:
      Snip20151223_5.png
      gif动画:
      1.gif

4 、添加ScrollView

  • 1 、添加约束 (0,0,0,0)
    截图:

    Snip20151223_6.png
    gif动画
    2.gif
  • 5 、在ScrollView中添加View

    • 1 、添加一个ViewScrollView中,并添加约束(0,0,0,0)
      截图:

      Snip20151223_7.png
    • 2 、contentViewwtView添加Equal WidthsEqual Heights两个约束
      截图:

      Snip20151223_8.png
  • 3 、点击contenetViewEqual Heights约束,并将Multiplier的值改为2
    截图:

    Snip20151223_9.png
    gif动画
    3.gif
  • 6、添加蓝色View、黄色View

    • 1 、添加blueViewyellowView
      截图:
      Snip20151223_10.png
    • 2 、blueViewwtView添加Equal WidthsEqual Heights两个约束
      截图:
  • 3 、blueViewcontentView添加LeadingTop两个约束
    截图:

    Snip20151223_14.png
  • 4、yellowViewblueView添加Vertical SpacingLeadingEqual WithsEqual Heights四个约束
    截图:

    Snip20151223_16.png
  • 5、将yellowViewblueViewVertical SpacingConstant改为0
    截图:

    Snip20151223_17.png
    gif动画:
    4.gif

相关文章

网友评论

      本文标题: ScrollView使用AutoLayout自动布局

      本文链接:https://www.haomeiwen.com/subject/kbqvhttx.html