美文网首页
导航栏滚动的隐藏和显示

导航栏滚动的隐藏和显示

作者: 橡树花香 | 来源:发表于2018-06-25 15:02 被阅读0次

    设定一个变量,实现导航栏的滚动和隐藏(变量的set方法中实现)

    • (void)setIsExpand:(BOOL)isExpand
      {
      [UIView animateWithDuration:0.25 delay:0.0 usingSpringWithDamping:0.4 initialSpringVelocity:10.0 options:UIViewAnimationOptionTransitionCurlUp animations:^{
      [self.view layoutIfNeeded];
      } completion:^(BOOL finished) {
      self->_isExpand = isExpand;
      }];
      [self.navigationController setNavigationBarHidden:!isExpand animated:YES];

    pragma clang diagnostic push

    pragma clang diagnostic ignored"-Wdeprecated-declarations"

    [[UIApplication sharedApplication] setStatusBarHidden:!isExpand withAnimation:NO];
    

    pragma clang diagnostic pop

    }

    相关文章

      网友评论

          本文标题:导航栏滚动的隐藏和显示

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