美文网首页
1.21学习笔记

1.21学习笔记

作者: melouverrr | 来源:发表于2016-01-21 16:43 被阅读37次

scrollView或(tableView)实现手指上滑隐藏NavigationBar下滑显示
在viewWillDisappear:方法中设置navigationBar的不隐藏:

self.navigationController.navigationBarHidden = NO;

在scrollView的代理方法中:

    -(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset{

if(velocity.y>0)

{

    [self.navigationController setNavigationBarHidden:YES animated:YES];

}

else

{

    [self.navigationController setNavigationBarHidden:NO animated:YES];

}

}

判断是否是下移,如果是下移就隐藏navigationBar

如果上滑下移的时候,顶部变黑,那么在viewDidLoad中添加如下代码:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)]){

  self.edgesForExtendedLayout = UIRectEdgeNone;}

相关文章

  • 1.21学习笔记

    scrollView或(tableView)实现手指上滑隐藏NavigationBar下滑显示在viewWillD...

  • 【MySQL必知必会】学习笔记Day1

    【MySQL必知必会】学习笔记Day1&1.21&D1-4章&P1-27页 1、基本概念 表:某种特定类型数据的结...

  • 销售笔记1.21

    销售四招 推销顺序切勿本末倒置,还不了解你的为人和能力,有什么兴趣去了解产品?三国马谡在诸葛亮南征孟获时,曾进言:...

  • 1.21晨曦学习

  • 1.21学习打卡

    同胞之间争吵或打架 大多数兄弟姐妹都会争吵或打架,大多数父母的干预方式都会在不经意间增强孩子之间竞争和打架的需要 ...

  • centos7.4 迁移项目

    centos7.4 install nginx1.21/php7.3/mysql5.7 做一些笔记,逐个安装有些麻...

  • 10.18

    1.21

  • 10.19

    1.21

  • 1.21读书笔记

    1.21俞敏洪/《不负我心》---俞敏洪 同样面对干年废墟,同样面对地平线上的太阳,日出和日落带给人的心情如此不同...

  • 第二周学习笔记(1.21-1.26)

    又到第二周了,这周六因公司年会,这一天暂停了学习的步伐,有部分内容还没学习,会尽快补上。 这周学习了Execl 和...

网友评论

      本文标题:1.21学习笔记

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