Safari底部標簽欄隱藏與消失規則(UITabBar隱藏交互方案之一)


1 剛進入列表,tabBar存在

 

2 如果tabBar存在的時候,

 

1)按住不放往下👇拖動tableView,tabBar會一直存在。

2)往下👇拖動tableVie並離開屏幕讓tableView向下滑行,tabBar會一直存在。 

3)按住不放往上👆拖動tableView(此時為offY_begin),tabBar會逐漸下移,下移的距離實時同步向上拖動tableView的距離,在tabBar沒有完全消失之前,依然不放手改為往下👇拖動,tabBar會逐漸上移;

如果tabBar沒有完全展示的情況下,手指離開屏幕,tabBar會消失掉。

4)往上👆拖動tableView並離開屏幕,如果tableView的滑行速度超過XX值時,tabBar會逐漸下移,並消失掉。

 

3 如果tabBar不存在的時候,

 

1)按住不放往上👆拖動tableView,tabBar會一直不存在。

但是,如果tableview已經到底了后,再按住不放往上拖動tableVIew,tabBar會以動畫的方式顯示出來。

2)往上👆拖動tableView並離開屏幕讓tableView向上滑行,tabBat會一直不存在。

但是,如果tableView已經到底了,再往上拖動tableView並離開屏幕讓tableView向上滑行,ttabBar會以動畫的方式顯示出來。

3)按住不放往下👇拖動tableView,tabBar不會出現;

但是,如果offY<tabBar的高度時,繼續按住往下拖動tableView,tabBar會逐漸上移,上移的距離實時同步tabBar_H - offY

4)往下👇拖動tableView並離開屏幕讓tableView向下滑行,如果tableView的滑行速速超過XX值時,tabBar會逐漸上移,並展示出來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM