2009-09-16 155 views
1

在我的應用程序中,我想拖動圖像任何地方在視圖中,並希望通過捏手勢來調整圖像大小。拖拽和縮小圖像捏圖像

我能夠通過拖動圖像的任何地方 - (無效)touchesBeganNSSet *)觸及withEventUIEvent *)事件 和 - (無效)touchesMovedNSSet *)觸及withEventUIEvent *)事件。

但我無法調整圖像的大小可以任何請幫助我。

謝謝

回答

2

的捏到縮放行爲由UIScrollView的類自動給你。添加一個來代替現有的圖像視圖,然後將圖像視圖作爲子視圖添加到滾動視圖。確保滾動視圖有一個委託。

滾動視圖將調用委託的viewForZoomingInScrollView:方法。確保它返回你的圖像視圖。

然後,只需設置minimumZoomScale和maximumZoomScale,並且行爲應該會自動發生。

HTH