您好,登錄后才能下訂單哦!
認識UIScrollView
移動設備的屏幕大小是極其有限的,因此直接展示在用戶眼前的內容也相當有限
當展示的內容較多,超出一個屏幕時,用戶可通過滾動手勢來查看屏幕以外的內容
普通的UIView不具備滾動功能,不能顯示過多的內容
UIScrollView是一個能夠滾動的視圖控件,可以用來展示大量的內容,并且可以通過滾動查看所有的內容
UIScrollView的基本使用
將需要展示的內容添加到UIScrollView中
設置UIScrollView的contentSize屬性,告訴UIScrollView所有內容的尺寸,也就是告訴它滾動的范圍(能滾多遠,滾到哪里是盡頭)
UIScrollView無法滾動的解決辦法
沒有設置contentSize
scrollEnabled=NO
沒有接收到觸摸事件:userInteractionEnabled=NO
沒有取消autolayout功能(要想scrollView滾動,必須取消autolayout)
UIScrollView的代理(delegate)
很多時候,我們想在UIScrollView正在滾動或 滾動到某個位置 或者 停止滾動 時做一些特定的操作
要想完成上述功能,前提條件就是能夠監聽到UIScrollView的整個滾動過程
當UIScrollView發生一系列的滾動操作時,會自動通知它的代理(delegate)對象,給它的代理發送相應的消息,讓代理得知它的滾動情況
也就是說,要想監聽UIScrollView的滾動過程,就必須先給UIScrollView設置一個代理對象,然后通過代理得知UIScrollView的滾動過程
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。