UIScrollView 遇到的小坑

2021-09-08 04:01:35 字數 603 閱讀 6555

在做乙個 uiscrollview  展示的時候 ,須要計算 contentsize 的高度,於是 我遍歷了一下 uiscrollview 全部的子view的高度累加

然後得出 高度 。奇怪的是 發現 以下 漏出大片空白,也就是說  contentsize  的高度  比 實際的高度 要高,

為了找出原因,如實 ,我 列印出 uiscrollview 全部的子view 看看 都是不是我建立的view 。

結果 令我 和意外,裡面 居然出現 了 兩個 uiimageview ,由於 我建立的子view 中沒有 uiimageview  型別的view

那麼問題來了。為什麼會出現這兩個 uiimageview  ,

經過多次除錯。發現 最後定位是以下兩個屬性在作怪 

_scrolldetailview.showshorizontalscrollindicator = no;

_scrolldetailview.showsverticalscrollindicator = no;

改為 no 就好了

UIScrollView 的基本用法

這段 放在 uiviewcontroller 的 viewdidload 方法中執行的,請注意每個 frame 和 scrollview 的關鍵屬性,如 contentsize。scrollview 中按頁滾動時每次走動乙個 scrollview 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...

UIScrollView 的基本用法

這段 放在 uiviewcontroller 的 viewdidload 方法中執行的,請注意每個 frame 和 scrollview 的關鍵屬性,如 contentsize。scrollview 中按頁滾動時每次走動乙個 scrollview 的寬度 橫向時 或高度 縱向時 看下面兩張圖 第一張...

UIScrollView的使用大全

scrollview uiscrollview uiscrollview 為了顯示多於乙個螢幕的內容或者超過你能放在記憶體中的內容。scroll view 為你處理縮小放大手勢,uiscrollview 實現了這些手勢,並且替你處理對於它們的探測和回應。其中需要注意的子類是 uitableview ...