为了账号安全,请及时绑定邮箱和手机立即绑定

模仿Facebook隐藏/显示扩展/收缩导航栏

模仿Facebook隐藏/显示扩展/收缩导航栏

GCT1015 2019-08-29 08:16:08
模仿Facebook隐藏/显示扩展/收缩导航栏在新的iOS7 Facebook iPhone应用程序中,当用户向上滚动时,navigationBar逐渐隐藏自己到完全消失的程度。然后,当用户向下滚动时,navigationBar逐渐显示自己。你会如何自己实现这种行为?我知道以下解决方案,但它立即消失,并没有与用户的滚动手势的速度挂钩。[navigationController setNavigationBarHidden: YES animated:YES];我希望这不是重复,因为我不确定如何最好地描述“扩展/收缩”行为。
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

这是另外一个实现:TLYShyNavBar v1.0.0发布了!

我决定在尝试提供的解决方案之后自己制作,对我而言,他们要么表现不佳,要么具有较高的进入障碍和锅炉板代码,要么缺少导航栏下方的扩展视图。要使用此组件,您所要做的就是:

self.shyNavBarManager.scrollView = self.scrollView;

哦,它在我们自己的应用程序中进行了战斗测试。


查看完整回答
反对 回复 2019-08-29
  • 3 回答
  • 0 关注
  • 670 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信