Swift练手之ScrollingPageView

2017-01-04  本文已影响106人  我叫阿水

断断续续学习了Swift,但一直处于看的阶段,还没动手去写过(惭愧...)今天心血来潮写了个demo练练手 >_<
以此作为开篇,巩固掌握Swift

今天写了个翻页滚动视图,先看下效果...


效果图.gif
  1. 一般来说,我们只能看到scrollView.bounds范围内的视图,即使实际内容contentSize很长很长。那么要达到这个效果,其实就是扩大scrollView的显示范围
    我们可以把scrollView塞进一个container里面,然后设置clipToBounds为false
  2. 显示之后,滑动的时候会发现,只有中间有效,左右是滑不动的,所以要让scrollview响应超出其本身之外范围的触摸事件
    重写UIView的pointInside方法就可以了

由于这个demo比较简单,本身也没什么好讲的,如果对代码有兴趣,可以戳这里

感谢阅读,如有纰漏错误,欢迎指正!

上一篇下一篇

猜你喜欢

热点阅读