2015-11-08 67 views
0

我有一個滾動視圖,我已將圖像視圖添加爲子視圖。 scrollview的內容大小與imageview的大小(寬度和高度)相同。滾動視圖外有兩個按鈕。當我點擊它們時,一個小的矩形視圖被添加爲imageview的子視圖。用戶添加後,可以將該矩形視圖拖動到圖像視圖的任何位置。UIScrollview子視圖縮放後無法識別平移手勢

這工作正常,直到我捏縮放scrollview。在viewForZoomingInScrollView:方法中,我返回imageview和縮放工作正常。但在縮放視圖中,當我嘗試拖動矩形視圖時,它不會移動。它不再承認平移手勢。任何想法爲什麼發生這種情況?

這個可拖動視圖太小,我不得不改變它的位置,所以我想滾動視圖到可觸摸視圖。

+0

gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:? –

+0

謝謝Mejdi,我已經嘗試過,但仍然沒有工作... –

回答

0

我認爲你應該這樣做: 當變焦是通過calling:scrollViewDidEndZooming:withView:atScale: 在這種方法中,您更新視圖的父視圖,其中矩形可以移動或可能是別的東西完成後,通知代理.....但你必須更新這個方法的東西....請把你的具體代碼放在問題所在。

+0

謝謝邁克爾,但仍然沒有工作.. –