模仿Facebook隐藏/显示扩展/收缩导航栏在新的iOS7 Facebook iPhone应用程序中,当用户向上滚动时,navigationBar逐渐隐藏自己到完全消失的程度。然后,当用户向下滚动时,navigationBar逐渐显示自己。你会如何自己实现这种行为?我知道以下解决方案,但它立即消失,并没有与用户的滚动手势的速度挂钩。[navigationController setNavigationBarHidden: YES animated:YES];我希望这不是重复,因为我不确定如何最好地描述“扩展/收缩”行为。
3 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
这是另外一个实现:TLYShyNavBar v1.0.0发布了!
我决定在尝试提供的解决方案之后自己制作,对我而言,他们要么表现不佳,要么具有较高的进入障碍和锅炉板代码,要么缺少导航栏下方的扩展视图。要使用此组件,您所要做的就是:
self.shyNavBarManager.scrollView = self.scrollView;
哦,它在我们自己的应用程序中进行了战斗测试。
- 3 回答
- 0 关注
- 670 浏览
添加回答
举报
0/150
提交
取消