我一直在尝试通过覆盖 touchesMoved 方法在 iOS 中实现可拖动的 UIButton。按钮出现了,但是我无法拖动它。我在这里缺少什么? 这就是我提到的
这是我的 .h 文件。
@interface ButtonAnimationViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIButton *firstButton;
还有 .m 文件。
@implementation ButtonAnimationViewController
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint pointMoved = [touch locationInView:self.view];
self.firstButton.frame = CGRectMake(pointMoved.x, pointMoved.y, 73, 44);
}