2010-05-23 55 views
0

我正在修改QuartzDemo應用程序以在UIView處於活動狀態時(包含通過Quartz顯示的PDF頁面)包含滑動檢測。touchesMoved QuartzDemo應用程序

這不起作用,事件永遠不會到達QuartzView.m,因爲它位於scrollview下?

touchesBegan:工作正常,我可以使用單擊。

如何在顯示PDF頁面時捕捉touchesMoved?

我需要一個簡單的例子,代碼在touchesMoved:上什麼都不做,我會在後面建立起來。

請記住,我仍然希望按照原樣使用UIScrollview,並根據該滾動視圖中的選擇顯示PDF內容。

回答

0

我通過在QuartzView.m中實現touchesBegan,touchesMoved和touchesEnded來解決這個問題。

我也QuartzViewController.m添加了這個:

scrollView.maximumZoomScale = 1.0; 
scrollView.minimumZoomScale = 1.0; 
scrollView.scrollEnabled = NO; 
scrollView.pagingEnabled = NO; 

作品就像我希望它:)