2014-06-25 127 views
-4

我想創建的UISlider動畫,在訴訟事件TouchUpIside動畫UISlider上觸摸完成事件

- (IBAction)touchUpInside:(UISlider *)sender { 
     //animations slow value sender.value to value 0 

     sender.value = -1; 
     [sender layoutIfNeeded]; 
} 
+1

那麼問題是什麼? – nicael

+1

你問題的標題沒有意義,你的描述不是很具描述性。 – vikingosegundo

回答

0

更新在動畫塊中的滑塊,並在動畫塊告訴滑塊奠定本身出:

- (IBAction)sliderDidReceiveTouchUpInside:(UISlider *)sender { 
    [UIView animateWithDuration:1 animations:^{ 
     sender.value = 0; 
     [sender layoutIfNeeded]; 
    }]; 
} 

需要注意的是,如果用戶拖動滑塊旋鈕,然後從滑塊拖動手指離開,然後舉起她的手指,滑塊會收到一個「潤色」,而不是「摸摸裏面」。這是一個不同的事件。

+0

謝謝你...... :) – Steve