2011-08-24 125 views
0

我把一個UIImageview作爲子視圖在UIScrollview。當我放大圖像時,我可以滾動圖像。當我觸摸並移動圖像的矩形區域時,可以禁用滾動嗎?如何在特定區域移動時禁止UIScrollview滾動?

我想從touchesBegan()獲取信息customed UIScrollview和customed UIImageview,但我發現,當有滾動,沒有touchesBegan被稱爲customed UIImageview

回答

0

yourScrollView.scrollEnabled = YES;用於滾動以啓用。

yourScrollView.scrollEnabled = NO;滾動被禁用。

+0

也許我沒有把問題弄清楚。我不知道如何檢測觸摸是否在特定區域,因爲在圖像縮放比屏幕更大之後,觸摸事件將直接導致滾動,而無需調用touchesBegan函數。那麼問題是在哪裏檢查觸摸位置並放置scrollEnabled代碼? – RockLanding