模仿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 關注
- 716 瀏覽
添加回答
舉報
0/150
提交
取消