我有一個UIScrollView
和一個UIImageView
作爲它的子視圖。我想借助imageview來響應單個觸摸。我想分別在縮放和平移手勢上縮放和平移滾動視圖中的圖像視圖。我發現很多解決方案。但它並不完美。請給我一個直接的解決方案。在uiscrollview中處理觸摸事件
0
A
回答
0
子類化後使用UIScrollview.See link。如果您正在爲iPhone4 OS做應用程序,請嘗試使用UIGestureRecogniser.see在Apple站點中查看它的示例代碼。
0
如果您只是使用scrollview進行平移和縮放,我會建議繼承UIImageView以便自己隨繪圖一起提供該功能。這將使您可以更好地控制它並更快地編寫代碼。 scrollview並不擅長允許複雜的手勢。 (除了水龍頭)
+0
你可以給我一個很好的解決方案,用於在uiscrollview中以編程方式滾動圖像。一種解決方案是通過比例因子縮放圖像。但它會增加圖像大小,從而導致內存管理問題。 – 2011-04-20 11:18:04
相關問題
- 1. 在UIScrollview中處理觸摸
- 2. Phonegap觸摸事件處理
- 3. UIScrollview + UItextview觸摸事件
- 4. UIScrollView失去觸摸事件
- 5. UIScrollView消耗觸摸事件
- 6. iPhone:在ImageView的處理觸摸事件:
- 7. 在Apple上處理觸摸事件 - Highcharts
- 8. UIScrollView觸摸處理子視圖
- 9. UIScrollView事件處理
- 10. 觸摸在UIScrollView
- 11. 處理觸摸事件到一個UITableCell
- 12. LibGdx,如何處理觸摸事件?
- 13. Seekbar無法處理觸摸事件
- 14. 如何處理IE10觸摸事件?
- 15. 使用MaskToBounds觸摸事件處理NO
- 16. 從DDMS處理Android觸摸事件
- 17. Cocos2d-x和處理觸摸事件
- 18. 處理時禁用觸摸事件
- 19. AppWidgetProvider處理觸摸事件問題
- 20. 地圖視圖觸摸事件處理
- 21. 處理UITextView觸摸事件時,觸摸它的一個單詞
- 22. 處理觸摸開始和觸摸結束事件
- 23. UIScrollView觸摸和傾聽事件
- 24. UIScrollView和UIButton觸摸側事件衝突
- 25. 如何過濾UIScrollView的觸摸事件?
- 26. 處理觸摸在
- 27. 在UITableViewController中處理觸摸
- 28. 在UIScrollView中觸摸交互
- 29. UIScrollview和子視圖觸摸事件管理
- 30. 觸摸UIScrollview?
我以前發現的解決方案是,最初我將設置scrollview的userinteraction enabled屬性爲false。並將捏和平移手勢屬性添加到圖像視圖。只要事件觸發了用戶交互啓用屬性設置爲true。所以所有的事件都會傳遞給滾動視圖。但是這造成了一些滯後。 – 2011-04-20 04:21:57
我告訴使用UITabGestureRecogniser找出單擊在UIScrollview中更改圖像...我認爲這是您的需要.. – 2011-04-20 04:25:15
K.但我的目的不是改變圖像。它將根據用戶觸摸事件繪製圖像(使用石英2d)視圖。所以在這種情況下點擊不會很好。我想識別單個用戶的觸摸。休息必須快速。 – 2011-04-20 04:50:45