我作出了一個拖碼中,我拖動按鈕,現在的問題是,當我開始拖動它慢慢它的作品很酷,但是當我開始拖它有點快拖動過程中它不工作良好的事業按鈕下降。如何增加按鈕的拖動速度?
我怎麼能增加阻力的速度?
- (void)wasDragged:(UIButton*)button withEvent:(UIEvent*)event{
CGPoint previousLocation;
CGPoint location;
UITouch *touch = [[event touchesForView:button] anyObject];
previousLocation = [touch previousLocationInView:button];
location = [touch locationInView:button];
CGFloat delta_x = location.x - previousLocation.x;
CGFloat delta_y = location.y - previousLocation.y;
button.center = CGPointMake(button.center.x + delta_x,button.center.y + delta_y);
}
的中心是什麼「拖動過程中左鍵」是什麼意思?你如何安排'wasDragging:withEvent:'被調用?拖動過程中掉落 –
! 我做了一個自定義鍵盤,並在其按鈕上調用了這個選擇器。 [A1 addTarget:自動作:@selector(wasDragged:withEvent:方法)forControlEvents:UIControlEventTouchDragInside]; – Brad