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. android按鈕右對齊旋轉-90度
- 5. 如何將輸出旋轉90度?
- 6. 旋轉CALayer 90度?
- 7. 如何在iOS上將圖像旋轉90度?
- 8. 沒有相機的SurfaceView:開始旋轉90度後預覽
- 9. 瞭解如何旋轉矩陣90度
- 10. 如何順時針旋轉90度(swift3)
- 11. 如何旋轉90度的UIImage?
- 12. 使用GDI將文本旋轉90度
- 13. DIV旋轉90度和位置固定在左上角
- 14. 圓球90度旋轉
- 15. 旋轉NSImageView的CALayer 90度
- 16. 旋轉GoJs形狀90度
- 17. 矩形旋轉90度libgdx
- 18. 旋轉(90度)的ViewGroup根
- 19. 子報表旋轉90度
- 20. openGL向前移動,旋轉角度爲0度,向後角度爲90度
- 21. 將圖片旋轉90°
- 22. 如何在水平面上旋轉x軸標籤90度
- 23. 如何將90度旋轉標籤與像素完美對齊?
- 24. 如何將FullCalendar事件文本旋轉90度爲垂直
- 25. X11:如何將重力/方向旋轉到90度
- 26. 旋轉90度後,如何將圖像添加到CALayer背面?
- 27. 如何將N×N矩陣旋轉90度?
- 28. 如何獲取的角度,而我想旋轉的UIView
- 29. 將UIView設置爲從左上角開始(0,0)
- 30. 旋轉角度
順便說一下,這個答案是什麼導致我從節拍器樣本不同的動畫。我認爲它更清潔一點。 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