簡體   English   中英

如何在UIScrollView下拖動UIImageView?

[英]how to drag UIImageView under UIScrollView?

我有一個UIImageView(imageView)是UIScrollView(scrollView)的子視圖。 設置scrollView僅用於從imageView捏住顯示的圖像。 我有一個小的UIImageView(iconView),它是imageView的子視圖。 所以關系就像:

 UIView |_____ UIScrollView ( scrollView ) |_____ UIImageView (imageView) |______ UIImageView(iconView) . 

我需要觸摸並移動iconView,但是我對找到的這兩種方法感到困惑。

  1. 我可以簡單地使用“ hitTest:withEvent:”方法來解決此問題以及如何使用hitTest嗎?
  2. 還是應該重寫“ UITouchesBegan:withEvent:”“ UITouchesMoved:withEvent:”“ UITouchesEnd:withEvent:”? 以及如何使用?

您應該使用第二種方法。

子類化UIView類並創建CustomView。 將iconView定義為CustomView。

在CustomView中,定義3個代表所需的行為:

UITouchesBegan:withEvent:
UITouchesMoved:withEvent:
UITouchesEnd:withEvent:

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM