我有一个UIImageView(imageView)是UIScrollView(scrollView)的子视图。 scrollView仅用于从imageView中捏合显示的图像。我有一个小的UIImageView(iconView),它是imageView的子视图。所以这种关系就像:
UIView |_____ UIScrollView ( scrollView ) |_____ UIImageView (imageView) |______ UIImageView(iconView) .
我需要触摸并移动iconView,但我对我找到的这两种方法感到困惑。
答案 0 :(得分:0)
您应该使用第二种方法。
对UIView类进行子类化并创建CustomView。将iconView定义为CustomView。
在CustomView中,将3个代理定义为所需的行为:
UITouchesBegan:withEvent:
UITouchesMoved:withEvent:
UITouchesEnd:withEvent:
希望这有帮助