一、好多App都有上下滑動UIScrollview隐藏或者顯示導航欄,在這裡我說說我覺得有用的幾種方法:
1.iOS8之後系統有一個屬性hidesBarsOnSwipe
Objective-C代碼如下
?
1 | |
swift代碼如下
?
1 | |
當使用以上代碼時,可以達到效果
2.使用UIScrollViewDelegate一個代理方法
Objective-C代碼如下
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
swift代碼如下
?
1 2 3 4 5 6 7 8 9 10 11 | |
這種效果最好
3.使用UIScrollViewDelegate另一個代理方法
Objective-C代碼如下
?
1 | |
?
1 2 3 4 5 6 7 | |
swift代碼如下
?
1 2 3 4 5 6 7 | |
二、總結:三種方法都可以,我個人覺得第二種方法效果最好,大家可以學習借鑒一下
以上這篇iOS開發上下滑動UIScrollview隐藏或者顯示導航欄的執行個體就是小編分享給大家的全部内容了,希望能給大家一個參考,也希望大家多多支援腳本之家。
連結:https://www.jb51.net/article/132648.htm