一、喜马拉雅案例是个什么样的效果呢,
1.是这么一个效果,里面的界面能滚动,
2.上面的白色部分,还能实现穿透效果
3.滚动的时候,这个UIScrollView是不是有一个背景色,是灰色的,
4.滚动的时候,上面这个白色的玩意儿,和下面这个白色的玩意儿,跟着滚吗,不跟着滚吧,
只要你看到这两个没有跟着UIScrollView滚动,那么这个时候,就可以证明,这两个玩意儿,不是UIScrollView的子控件,
上面这一条儿,和下面这一条儿,这两个不是UIScrollView的子控件,
5.如果你把上面这一条儿,和下面这一条儿,加到UIScrollView里面,那么就证明,它们是UIScrollView的子控件,既然是UIScrollView的子控件,那么这个时候,UIScrollView滚动的时候,它们就应该跟着滚,只要它不跟着滚,就证明它们不是UIScrollView的子控件,
6.也就是说,它们虽然看起来跟这儿显示,但是你不希望它们跟随UIScrollView滚动,那么你就不要把它放到UIScrollView里面,不要让它作为UIScrollView的子控件,这样的话,它们就不会跟随UIScrollView滚动,
这是第一,
7.第二,你要想实现这个穿透效果,怎么来实现这个穿透效果呢,
这是iOS7开始有的这么一个效果,要想实现这个穿透效果,就必须得用咱们刚才说的那个contentOffset和contentInset,偏移和内边距吧,
必须得靠这些属性才能实现,没有这些属性,实现这个就非常非常困难了,
二、好,接下来,我们就来演示一下,怎么实现这个喜马拉雅案例,
1.注意,咱们的步骤是这样的,我先不管它上面是什么玩意儿,下面是什么玩意儿,这些我们觉得不熟悉的东西,先不管,
2.我们先给它放1、2、3、4、5、6、7个按钮,然后里面加上图片,排列好,
3.先让这7个能滚动起来,明白,
然后大家做的时候,也可以按照我这里的步骤,先给大家列出来了: