美文网首页
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