美文网首页
iOS Scrollview 最佳实践

iOS Scrollview 最佳实践

作者: 绍清_shao | 来源:发表于2019-10-31 10:46 被阅读0次
  • 横向scrollview
  • 纵向scrollview

代码实现

参考链接

Storyboard实现

横向scrollview

  • 先确定ScrollView的Frame,确定top、left、right、hight。


  • 添加一个ContainerView,这个View是用来确定ScrollView的contentSize。ContainView,上下左右与ScrollView距离为0


  • 因为我们要实现的是横向scrollview,所以先确定ContainerView的高度hight,至于ContainerView的Width就看他内部View的Width有多大。 设置ScrollView和ContainView同高hight


    同时选择ScrollView和ContainView,同高
  • 这个时候还是会有红色,是因为没有确定ContainerView的width。如果我们随便给ContainerView已width,都能确定scrollview的contentSize。如果ContainerView的width设置的大小大于scrollview的width,此时scrollview是可以横向滑动的。
    设置ContainerView的width为1000,背景色为蓝。


  • 横向滑动完成。实际项目中,ContainerView的width会根据其subview来确定。

纵向scrollview

跟横向scrollview思路一样,只不过要确定scrollView的width,然后根据Containerview的higth来纵向滑动

参考链接

uiscrollview-with-autolayout

相关文章

网友评论

      本文标题:iOS Scrollview 最佳实践

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