版本記錄
| 版本號(hào) | 時(shí)間 |
|---|---|
| V1.0 | 2017.07.01 |
前言
在app中,我們經(jīng)常會(huì)發(fā)現(xiàn)scrollView及其子類的異常狀態(tài),這里就說一下其中的一種情況。感興趣的可以看看我寫的其他小技巧。
1. 實(shí)用小技巧(一):UIScrollView中上下左右滾動(dòng)方向的判斷
2. 實(shí)用小技巧(二):屏幕橫豎屏的判斷和相關(guān)邏輯
3.實(shí)用小技巧(三):點(diǎn)擊手勢(shì)屏蔽子視圖的響應(yīng)
4.實(shí)用小技巧(四):動(dòng)態(tài)的增刪標(biāo)簽視圖
5.實(shí)用小技巧(五):通過相冊(cè)或者相機(jī)更改圖標(biāo)
6.實(shí)用小技巧(六):打印ios里所有字體
7. 實(shí)用小技巧(七):UITableViewCell自適應(yīng)行高的計(jì)算
8. 實(shí)用小技巧(八):數(shù)字余額顯示的分隔
9.實(shí)用小技巧(九):類頭條模糊背景的實(shí)現(xiàn)
10.實(shí)用小技巧(十):晃動(dòng)手機(jī)換后臺(tái)服務(wù)器網(wǎng)絡(luò)
問題描述
??我們經(jīng)常在scrollView及其子類的顯示時(shí),會(huì)碰到下面的問題,那就是scrollview的顯示內(nèi)容contentview距離scrollview的上邊距有一個(gè)小的間隔,想去除這個(gè)間隔,首先要明確下面這幾個(gè)概念。
- contentSize:tableView最大的滾動(dòng)尺寸。
- contentInset:就是contentView內(nèi)容與tableview之間的間距,可以設(shè)置UIEdgeInset來設(shè)置二者之間的間距。
- contentOffset:偏移距離,y方向上向上為正,x向左為正。當(dāng)沒有偏移那么就是0。
問題展示
??我們先看一下下面這個(gè),可以看見tableview的頂部和contentview的內(nèi)容cell之間有一個(gè)間距,如下圖所示。

從上圖可以看見cell內(nèi)容視圖和tableview之間有一個(gè)間距。

問題解決
??我們只需設(shè)置一個(gè)contentInset,讓內(nèi)容視圖向上移動(dòng)35個(gè)間距就可以了??梢詤⒖既缦麓a。
tableView.contentInset = UIEdgeInsetsMake(-35.0, 0, 0, 0);
下面在運(yùn)行看一下效果圖。

可以看見間距已經(jīng)沒有了,這個(gè)只是一個(gè)小技巧而已。
后記
未完,待續(xù),希望大家喜歡~~~
