日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IOS scrollView 知识点

發布時間:2025/3/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IOS scrollView 知识点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

??一、知識點簡單介紹

1.UIScrollView控件是什么?

(1)移動設備的屏幕?大?小是極其有限的,因此直接展?示在?用戶眼前的內容也相當有限

(2)當展?示的內容較多,超出?一個屏幕時,?用戶可通過滾動?手勢來查看屏幕以外的內容

(3)普通的UIView不具備滾動功能,不能顯?示過多的內容

(4)UIScrollView是一個能夠滾動的視圖控件,可以?用來展?示?大量的內容,并且可以通過滾 動查看所有的內容

?(5)? 舉例:手機上的“設置”、其他?示例程序???

2.UIScrollView的簡單使用

(1)將需要展?的內容添加到UIScrollView中

(2)設置UIScrollView的contentSize屬性,告訴UIScrollView所有內容的尺?寸,也就是告訴 它滾動的范圍(能滾多遠,滾到哪?里是盡頭)?

3.屬性

(1)常用屬性:

1)@property(nonatomic)CGPointcontentOffset;?這個屬性?用來表?示UIScrollView滾動的位置

2)@property(nonatomic)CGSizecontentSize;這個屬性?用來表?示UIScrollView內容的尺?寸,滾動范圍(能滾多遠)

3)@property(nonatomic)UIEdgeInsetscontentInset;?這個屬性能夠在UIScrollView的4周增加額外的滾動區域?

(2)其他屬性:

1)@property(nonatomic)?BOOL?bounces; ?設置UIScrollView是否需要彈簧效果?

2)@property(nonatomic,getter=isScrollEnabled)BOOLscrollEnabled;?設置UIScrollView是否能滾動?

3)@property(nonatomic)?BOOL?showsHorizontalScrollIndicator;?是否顯?示?水平滾動條?

4)@property(nonatomic)?BOOL?showsVerticalScrollIndicator;?是否顯?示垂直滾動條?

4.注意點

??如果UIScrollView?無法滾動,可能是以下原因:

(1)沒有設置contentSize

(2) scrollEnabled = NO

(3)?沒有接收到觸摸事件:userInteractionEnabled = NO

(4)沒有取消autolayout功能(要想scrollView滾動,必須取消autolayout)?


轉載于:https://my.oschina.net/u/554046/blog/522926

總結

以上是生活随笔為你收集整理的IOS scrollView 知识点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。