首先,最先向上移动的是中间的ScrollView,等他消失在界面后,开始隐藏顶部的logo图片,移动的同时StatusBar消失,logo隐藏后,菜单栏固定了在顶部。
反过来的时候 是菜单栏带着logo先出现,然后是ScrollView再出现。
我想知道是怎么实现这种效果,用了哪些方法?我不太会用storyboard, 麻烦大家简单说说纯代码或者结和Xib结合实现方案,谢谢大家

解决方案 »

  1.   


    - (void)scrollViewDidScroll:(UIScrollView *)scrollView{
    if ( - scrollView.contentOffset.y <= 头部高度 && scrollView.contentOffset.y < 头部高度) {
                 头部的View的y = -scrollView.contentOffset.y - 头部高度
    }
      

  2.   

    有个bug改了一下- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
    if ( - scrollView.contentOffset.y <= 头部高度 ) {
    if(scrollView.contentOffset.y < 头部高度) {           
     头部的View的y = -scrollView.contentOffset.y - 头部高度
    }else{
    头部的View的y = - 头部高度;
    }
    }
      

  3.   

    自定义Header头部视图
      

  4.   

    内容用自定义Cell
      

  5.   

    -(void)success{
    int i =0;
    if(i>0){
    print("fuck you!")
    }
    else{
    print("fuck yourself!")
    }
    }
      

  6.   

    if(self.view.subview.count ==0){
    print("gogoing is league of legends")
    }