7
A
回答
25
所以我按下後進入我突然把兩個和兩個在一起,並認爲節拍器樣品工作有點像一個搖擺門,這導致了我一些其他的可能性。
這裏是我的解決方案:
- (void)viewDidLoad {
[super viewDidLoad];
// Set the anchor point and center so the view swings from the upper right
swingView.layer.anchorPoint = CGPointMake(1.0, 0.0);
swingView.center = CGPointMake(CGRectGetWidth(self.view.bounds), 0.0);
// Rotate 90 degrees to hide it off screen
CGAffineTransform rotationTransform = CGAffineTransformIdentity;
rotationTransform = CGAffineTransformRotate(rotationTransform, DegreesToRadians(90));
swingView.transform = rotationTransform;
}
...
- (void)animateSwing {
CGAffineTransform swingTransform = CGAffineTransformIdentity;
swingTransform = CGAffineTransformRotate(swingTransform, DegreesToRadians(0));
[UIView beginAnimations:@"swing" context:swingView];
[UIView setAnimationDuration:0.25];
swingView.transform = swingTransform;
[UIView commitAnimations];
}
希望這有助於別人呢!
0
-4
你應該試試這個代碼:
-(void)doRotationView{
[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft
forView:self cache:YES];
if (flagFront == 1) {
flagFront =0;
[self.viewSecond setHidden:NO];
[self.viewFirst setHidden:YES];
}
else{
flagFront =1;
[self.viewSecond setHidden:YES];
[self.viewFirst setHidden:NO];
}
[UIView commitAnimations];
}
相關問題
- 1. 如何在Y軸上向左或向右旋轉90度?
- 2. 如何從視圖的右角將視圖從-90旋轉到0與動畫
- 3. 如何旋轉TeeChart 90度
- 4. 如何旋轉StageVideo 90度
- 5. android按鈕右對齊旋轉-90度
- 6. 如何將輸出旋轉90度?
- 7. 旋轉CALayer 90度?
- 8. 旋轉臺90度
- 9. CGAffineTransform旋轉90度
- 10. 如何在iOS上將圖像旋轉90度?
- 11. 動畫旋轉元素開始於不同的旋轉角度
- 12. 沒有相機的SurfaceView:開始旋轉90度後預覽
- 13. 如何順時針旋轉90度(swift3)
- 14. 如何旋轉線形90度?
- 15. 如何旋轉TextView 90度並顯示
- 16. 如何旋轉90度的UIImage?
- 17. 瞭解如何旋轉矩陣90度
- 18. DIV旋轉90度和位置固定在左上角
- 19. 在iOS中將文本旋轉90度
- 20. 將2D像素陣列旋轉90度
- 21. 將列表項目旋轉90度
- 22. 使用GDI將文本旋轉90度
- 23. 圖片90度旋轉AVCam
- 24. C#旋轉位圖90度
- 25. 地圖旋轉了90度?
- 26. 旋轉JLabel 90度爪哇
- 27. 旋轉(90度)的ViewGroup根
- 28. 圓球90度旋轉
- 29. 旋轉NSImageView的CALayer 90度
- 30. 矩形旋轉90度libgdx
順便說一下,這個答案是什麼導致我從節拍器樣本不同的動畫。我認爲它更清潔一點。 http://stackoverflow.com/questions/929364/how-to-create-iphones-wobbling-icon-effect/930101#930101 – dandax 2010-11-02 13:10:36
我會用90°== M_PI_2 – Ralphleon 2013-02-26 16:41:02
#define DEGREES_RADIANS(angle)((angle)/ 180.0 * M_PI) – 2014-09-04 11:47:56