簡體   English   中英

如何找出UIScrollView滾動指示器的大小?

[英]How can I find out the size of a UIScrollView's Scroll Indicator?

我在UICollectionView有一些內容,當我滾動collectionview時,該內容會出現在滾動視圖指示器下方。 我希望將內容插入,使其在y位置上位於滾動指示器(這是水平滾動)上方,以便它們在出現時不重疊。 如何找到UIScrollView滾動指示器的大小?

首先,我要注意的是,將滾動指示器“位於”內容(即在內容上方呈現)“正上方”正是它應該工作的方式。 這就是它在所有Apple應用程序以及幾乎所有第三方應用程序中的工作方式。

就是說,如果您確定要找到指標的框架–我相信您有充分的理由–您可以在UIScrollView的視圖樹中進行挖掘,並找到代表它的私有視圖。 如果最終還是這樣做,請注意,從技術上講,這是不允許的。 確保特別保護該代碼,以防止視圖不存在,iOS版本之間的類不同等情況。

編輯:當然, 馬特在評論中擊敗了我 謝謝馬特!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM