簡體   English   中英

UIScrollView縮放抖動效果

[英]UIScrollView Zoom on shake effect

我正在開發需要在抖動效果上縮放滾動視圖的應用程序,以便用戶不會觸摸屏幕以進行捏或雙擊。

我通過查看本教程來實現代碼: 縮放UIScrollView並顯示多個圖像

我接到代表的電話:

viewForZoomingInScrollView

但是圖像視圖無法放大或縮小。 當我觸摸屏幕后,稱為滾動視圖的代表被放大。但是滾動視圖中的內容無法放大或縮小。 它保持原樣。

甚至有一段時間我沒有接到以下代表的電話:

scrollViewDidZoom
scrollViewDidEndZooming

那么,如果需要,我需要在viewForZoomingInScrollView之后調用layout子視圖嗎? 據我了解,該視圖未縮放,因為我沒有捏或雙擊滾動視圖。 請幫幫我。

您提到的是UIScrollView委托方法,當scrollView將實際縮放而不是執行縮放時將調用它們。 要以編程方式執行縮放,您需要使用zoomToRect:animated:並傳遞要滾動的scorllView子視圖的一部分,並且是否需要對其進行動畫處理。

希望能幫助到你。

暫無
暫無

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

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