拖动UIButton或UIImage而不进行子类化

时间:2012-02-23 10:18:24

标签: iphone ios uibutton drag

我有一个自定义控制器,里面有一个UIImageView(或UIButton)。我的自定义控制器是一个滑块,所以基本上当调用touchesEnded时,我想检查与其他组件的交集。我无法设法拖动UIImageView,如果我将其子类化,我将不得不在UIIMage的子类中编写所有逻辑代码,我不希望这样。有没有办法从我的自定义控制器类中拖动它?

谢谢。

2 个答案:

答案 0 :(得分:0)

我建议让每个元素都放到manage its own touch events。因此UIImageView中的拖动独立于父视图的其他事件。

答案 1 :(得分:0)

你绝对不必编写“所有逻辑代码”,这就是子类化的全部内容。

所以回答你的问题不是你想要的问题,但在某种程度上,你将有最少的工作要做:

再考虑子类化。您只需要覆盖三个方法并添加一个iVar。

请在此处查看以下两个答案:UIView drag (image and text)