簡體   English   中英

UIScrollview子視圖在縮放后無法識別平移手勢

[英]UIScrollview subviews not recognizing pan gesture after zooming

我有一個滾動視圖,在其中已將圖像視圖添加為子視圖。 滾動視圖的contentsize與圖像視圖的大小(寬度和高度)相同。 滾動視圖外有兩個按鈕。 當我在它們上單擊時,一個小的矩形視圖將作為子視圖添加到imageview。 添加矩形視圖后,用戶可以將其拖動到圖像視圖上的任何位置。

直到我捏放大scrollview之前,它都可以正常工作。 在viewForZoomingInScrollView:方法中,我返回了imageview並且縮放正常。 但是在縮放視圖中,當我嘗試在矩形視圖周圍拖動時,它不會移動。 它不再識別平移手勢。 知道為什么會這樣嗎?

此可拖動視圖太小,我必須更改其位置,因此我將滾動視圖放大為可觸摸視圖。

我認為您應該執行以下操作:縮放完成時,通過calling:scrollViewDidEndZooming:withView:atScale:以下方法通知委托calling:scrollViewDidEndZooming:withView:atScale:在此方法中,您將更新矩形可以移動或可能是其他calling:scrollViewDidEndZooming:withView:atScale:的視圖的父視圖。但是您必須使用此方法進行更新。...請把您的特定代碼放在問題所在的位置。

暫無
暫無

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

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