亚洲乱码电影_久久精品视频免费播放_国产成人综合av_91精品啪在线观看国产81旧版

歡迎來到酷云建站平臺,全網(wǎng)營銷云系統(tǒng)加盟中心!

海量企業(yè)網(wǎng)站模板 · 任您選擇

美出特色,精出品質(zhì),一切為了企業(yè)更好的營銷

隱藏側(cè)欄
Beta
轉(zhuǎn)載

IOS開發(fā)中屏幕滾動視圖的重要屬性有哪些?

       APP開發(fā)     2021-12-16     admin     25     0    

IOS開發(fā)中屏幕滾動視圖的屬性有很多,不過相對重要的就是和顯示相關的屬性——contentSize、contentInset和contentOffset,這些屬性最好通過代碼設置。下面徐州APP開發(fā)公司就來為大家簡單介紹一下這些屬性。

1. contentSize屬性

contentSize屬性表示屏幕滾動視圖中內(nèi)容視圖(Content View)的大小,它返回CGSize結(jié)構(gòu)體類型。該結(jié)構(gòu)體包含width和height兩個成員。如圖1所示,內(nèi)容視圖是圖中灰色部分(320×544),而屏幕滾動視圖大小(frame指定的范圍)只有320×460。正是因為內(nèi)容視圖超出了屏幕滾動視圖的大小,才有滾動屏幕的必要。

contentSize屬性

對于圖1,相關說明如下所示。

contentSize.width:內(nèi)容視圖的寬。

contentSize.height:內(nèi)容視圖的高。

frame.width:屏幕滾動視圖的寬。

frame.height:屏幕滾動視圖的高。

2. contentInset屬性

contentInset屬性用于在屏幕滾動視圖中的內(nèi)容視圖周圍添加邊框,這往往是為了留出空白以放置工具欄、標簽欄或?qū)Ш綑诘龋鐖D2所示。

contentInset屬性

contentInset屬性有4個分量,分別是top、bottom、left和right,分別代表頂邊距離、底邊距離、左邊距離和右邊距離。

3. contentOffset屬性

contentOffset屬性是內(nèi)容視圖坐標原點與屏幕滾動視圖坐標原點的偏移量,返回CGPoint結(jié)構(gòu)體類型。這個結(jié)構(gòu)體類型包含x和y兩個成員。如圖3所示,內(nèi)容視圖沿y軸負偏移(或者說屏幕滾動視圖沿y軸正偏移),x軸方向沒有偏移。

偏移量可以通過屏幕滾動視圖的方法或?qū)傩栽O定。設定屏幕滾動視圖沿y軸正偏移110點的代碼如下:

self.scrollView.setContentOffset(CGPointMake(0, 110), animated: true) ① [self.scrollView setContentOffset:CGPointMake(0, 110) animated:YES]; ①

或者

self.scrollView.contentOffset = CGPointMake(0, 110) self.scrollView.contentOffset = CGPointMake(0, 110);

contentOffset屬性

如果使用第①行代碼,將參數(shù)animated設置為true(Objective-C時設置為YES),那么在偏移的同時可以出現(xiàn)動畫效果。



--結(jié)束END--

本文鏈接: http://www.42wzzl.com/appkf/2377.html (轉(zhuǎn)載時請注明來源鏈接)

 
本文標簽: 全部

下班PC閱讀不方便?

手機也可以隨時學習開發(fā)

微信關注公眾號“酷云”
"酷云平臺前端開發(fā)教學"
每日干貨技術(shù)分享
 

×

成為 酷云平臺 代理商!

關注

微信
關注

微信掃一掃
獲取最新優(yōu)惠信息

酷云平臺公眾號

客服

聯(lián)系
客服

很高興為您服務
尊敬的用戶,歡迎您咨詢,我們?yōu)樾掠脩魷蕚淞藘?yōu)惠好禮。 咨詢客服

聯(lián)系客服:

在線QQ: 3206174

客服電話: 0516-83703228

售前咨詢 售后服務
在線交談 智能小云

工作時間:

周一至周五: 09:00 - 17:00

WAP

手機
訪問

移動端訪問
手機上也能選模板

酷云平臺手機端