模仿Facebook隱藏/顯示擴(kuò)展/收縮導(dǎo)航欄在新的iOS7 Facebook iPhone應(yīng)用程序中,當(dāng)用戶向上滾動(dòng)時(shí),navigationBar逐漸隱藏自己到完全消失的程度。然后,當(dāng)用戶向下滾動(dòng)時(shí),navigationBar逐漸顯示自己。你會(huì)如何自己實(shí)現(xiàn)這種行為?我知道以下解決方案,但它立即消失,并沒有與用戶的滾動(dòng)手勢的速度掛鉤。[navigationController setNavigationBarHidden: YES animated:YES];我希望這不是重復(fù),因?yàn)槲也淮_定如何最好地描述“擴(kuò)展/收縮”行為。
3 回答

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
這是另外一個(gè)實(shí)現(xiàn):TLYShyNavBar v1.0.0發(fā)布了!
我決定在嘗試提供的解決方案之后自己制作,對(duì)我而言,他們要么表現(xiàn)不佳,要么具有較高的進(jìn)入障礙和鍋爐板代碼,要么缺少導(dǎo)航欄下方的擴(kuò)展視圖。要使用此組件,您所要做的就是:
self.shyNavBarManager.scrollView = self.scrollView;
哦,它在我們自己的應(yīng)用程序中進(jìn)行了戰(zhàn)斗測試。
- 3 回答
- 0 關(guān)注
- 714 瀏覽
添加回答
舉報(bào)
0/150
提交
取消