3
A
回答
3
UIView
實例應具有動畫效果,可使用[UIView animateWithDuration:animations:]
。由於UIButton
是UIView
一個子類,我不預見任何問題......
3
前面已經說過UIButton
實例應該是動畫作爲其UIView
一個子類。下面的代碼會將您的UIButton
前後移動,即左右20個像素10次。基本上我是一起鏈接2個動畫。
- (void)startLeftRightAnimation
{
[UIView animateWithDuration:0.5
delay:0
options:UIViewAnimationOptionCurveEaseIn
animations:^(void)
{
[self.button setFrame:CGRectMake(self.logo.frame.origin.x-20,self.logo.frame.origin.y,self.logo.frame.size.width,self.logo.frame.size.height)];
}
completion:^(BOOL finished)
{
if(finished)
{
[UIView animateWithDuration:0.5
delay:0
options:UIViewAnimationOptionCurveEaseIn
animations:^(void)
{
[self.button setFrame:CGRectMake(self.logo.frame.origin.x+40,self.logo.frame.origin.y,self.logo.frame.size.width,self.logo.frame.size.height)];
[self startLeftRightAnimation];
}
completion:^(BOOL finished)
{
if(finished)
{
}
}];
}
相關問題
- 1. uibutton動畫
- 2. UIbutton flashing動畫
- 3. UIButton的動畫
- 4. UIButton移動動畫
- 5. UIButton週轉動畫
- 6. 動畫UIButton圖層?
- 7. UIButton動畫視圖
- 8. 動畫選擇UIButton
- 9. UIButton心跳動畫
- 10. UIButton上的動畫
- 11. UIButton上的動畫
- 12. 在動畫視圖時動畫UIButton
- 13. uibutton上的動畫gif
- 14. 動畫UIButton背景圖像
- 15. CGRectContainsPoint爲一個UIButton動畫
- 16. iPhone UIButton自定義動畫
- 17. animateWithDuration不是動畫UIButton
- 18. 用UIButton播放&動畫?
- 19. 的UIButton動畫擴展
- 20. UIButton與UIButtonTypeCustom動畫錯誤
- 21. iOS UIButton比例尺動畫
- 22. 動畫UIButton邊框厚度
- 23. UIButton沒有UIViewAnimationOptionTransitionFlipFromTop的動畫
- 24. 使用UIButton進行動畫
- 25. 將動畫分配給UIButton
- 26. 動畫UIButton文本顏色
- 27. 在UIButton中實現動畫
- 28. iPhone:不帶動畫的移動UIButton
- 29. 定製動畫後的UIButton動作
- 30. 在iOS中隱藏UIButton的動畫