在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>通訊/手機編程>

iOS 上怎么可以實現可展開式菜單

大小:0.10 MB 人氣: 2017-09-25 需要積分:2

?

幾個月前,我有機會實現了一個可展開式菜單,效果同知名iOS 應用 Airbnb。然后,我認為把它封裝為庫會更好。現在我想和大家分享用于實現漂亮的滾動驅動動畫采用的一些解決方案。

iOS 上怎么可以實現可展開式菜單

此庫支持 3 個狀態。主要目的是在滾動 UIScrollView 時獲得流暢的轉換。

iOS 上怎么可以實現可展開式菜單

支持的狀態

UIScrollView

UIScrollView是 iOS SDK 中的一個支持滾動和縮放的視圖。它是 UITableView和UICollectionView的基類,因此,只要支持 UIScrollView,就可以使用它。

UIScrollView 使用 UIPanGestureRecognizer 在內部檢測滾動手勢。UIScrollView 的滾動狀態被定義為 contentOffset: CGPoint 屬性。 可滾動區域由 contentInsets 和 contentSize 聯合決定。 因此,起始的 contentOffset 為 *CGPoint(x: -contentInsets.left, y: -contentInsets.right)* ,結束值為 *CGPoint(x: contentSize.width?—?frame.width+contentInsets.right, y: contentSize.height?—?frame.height+contentInsets.bottom)*.

UIScrollView 有一個 bounces: Bool 屬性。bounces 能夠避免設置 contentOffset 高于/低于限定值。我們需要記住這一點。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 毛片在线网站 | 亚洲国内精品自在线影视 | 天堂网在线www资源网 | 日本不卡1 | 久久久免费网站 | 国产精品国产三级国产普通话对白 | 人人爽人人澡 | 毛片爽爽爽免费看 | 色秀视频免费网站在线观看 | 人人澡 人人澡 人人看 | 精品国产你懂的在线观看 | 九九51精品国产免费看 | 丝袜美腿一区 | 天堂中文字幕在线观看 | 亚洲黄色色图 | 国产中文99视频在线观看 | 亚洲干综合| 国产女人和拘做受视频免费 | 在线播放黄色网址 | 午夜亚洲视频 | 五月六月激情 | 久久精品9 | 国产私拍视频 | 亚洲欧洲一区二区三区在线 | 国产色婷婷亚洲 | 一级特黄女人生活片 | 亚洲色图 欧美 | 国产精品福利一区 | 亚洲αv久久久噜噜噜噜噜 亚洲аv电影天堂网 | 羞羞视频靠逼视频大全 | 日韩久久精品视频 | 老师下面好湿好紧好滑好想要 | 亚洲成在人天堂一区二区 | 久久亚洲国产视频 | 免费91视频 | 亚洲午夜久久影院 | 91精品啪在线观看国产日本 | 色批网站 | 91在线视频观看 | 免费公开视频人人人人人人人 | 天天综合日日噜噜噜 |