美文网首页
UIScrollView与Autolayout

UIScrollView与Autolayout

作者: lanjing | 来源:发表于2016-05-11 20:03 被阅读194次

    在IB中设置使用Autolayout来布局Scrollview有两个小坑,花去半天的时间。具体看这篇文章:https://www.natashatherobot.com/ios-autolayout-scrollview/

    总结如下

    1)Scrollview只能有一个直接子视图,也就是ContentView

    2)ContentView的宽度要设置于Scrollview父视图的宽度一样。

    Scrollview是根据它的子视图ContentView来决定ContentSize,也就是在Autolayout情况下,不需要显示设置ContentSize。ContentView与ScrollView的边缘紧贴,(四个方向都为0),所以需要用ScrollView父视图的宽度来确定ContentView的宽度,从而确定ScrollView的宽度。

    小坑

    1)在Xcode 7.3中,竟然无法设置Scrollview的背景色。

    2)IB布局尺寸超过ScrollView的ContentView,先选中子视图,在移动到子视图上,图标变为一个手掌,就可以在Scrollview中移动ContentView的。

    相关文章

      网友评论

          本文标题:UIScrollView与Autolayout

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