[英]UIScrollView Zoom on shake effect
我正在開發需要在抖動效果上縮放滾動視圖的應用程序,以便用戶不會觸摸屏幕以進行捏或雙擊。
我通過查看本教程來實現代碼: 縮放UIScrollView並顯示多個圖像
我接到代表的電話:
viewForZoomingInScrollView
但是圖像視圖無法放大或縮小。 當我觸摸屏幕后,稱為滾動視圖的代表被放大。但是滾動視圖中的內容無法放大或縮小。 它保持原樣。
甚至有一段時間我沒有接到以下代表的電話:
scrollViewDidZoom
scrollViewDidEndZooming
那么,如果需要,我需要在viewForZoomingInScrollView之后調用layout子視圖嗎? 據我了解,該視圖未縮放,因為我沒有捏或雙擊滾動視圖。 請幫幫我。
您提到的是UIScrollView委托方法,當scrollView將實際縮放而不是執行縮放時將調用它們。 要以編程方式執行縮放,您需要使用zoomToRect:animated:
並傳遞要滾動的scorllView子視圖的一部分,並且是否需要對其進行動畫處理。
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.