UIButtonをドラッグする UIButton*btn=[UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn addTarget:self action:@selector(onTouchDragInside:withEvent:) forControlEvents:UIControlEventTouchDragInside]; [self.view addSubview:btn]; -(void)onTouchDragInside:(UIButton*)btn withEvent:(UIEvent*)event{ UITouch *touch=[[event touchesForView:btn] anyObject]; CGPoint prevPos=[touch previousLocationInView:btn]; CG