在iphone中拖放按钮

时间:2011-09-24 18:33:54

标签: iphone objective-c ios xcode

我需要在更大的UIImageView上拖放UIButtons(图像)。我想实现以下功能 -

  1. 拖动如果按钮在UIImageView内,那么只有它应该掉落,否则它不应该掉落
  2. 当触摸并拖动它时,应立即在原始位置创建一个新的UIButton。
  3. UIButton掉落后,它不应该从新位置移动。
  4. 提前感谢。

1 个答案:

答案 0 :(得分:0)

我不太确定这是否是您正在寻找的,但您可以做的是在touchDown 操作上启动计时器,该操作将触发一个方法,使按钮更新为当前CGPoint触摸位置。然后添加 if语句来控制它是否在图像中。要使按钮停止,请使用touchUpInside方法并使计时器无效。