Q
UIView旋轉
1
A
回答
8
嘗試類似的代碼
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0.2]; CGAffineTransform rr=CGAffineTransformMakeRotation(5); yourView.transform=CGAffineTransformConcat(yourView.transform, rr); [UIView commitAnimations]; } -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [self touchesBegan:touches withEvent:event]; }
6
Pradeepa的代碼是好的,但是,動畫系統即將棄用(如果沒有的話)。嘗試這樣的事情,而不是:
CABasicAnimation *rotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
double startRotationValue = [[[yourView.layer presentationLayer] valueForKeyPath:@"transform.rotation.z"] doubleValue];
rotation.fromValue = [NSNumber numberWithDouble:startRotationValue];
rotation.toValue = [NSNumber numberWithDouble:startRotationValue+5];
rotation.duration = 0.2;
[yourView.layer addAnimation:rotation forKey:@"rotating"];
我把Pradeepa的數字,使他們相媲美,但我認爲,蘋果更喜歡你使用這個或基於塊的動畫,而不是舊系統。
+0
感謝名單的人.....你真的救了我的時間.. ... thanx很多 – JKMania 2011-03-18 09:36:06
+0
謝謝,時間細細品味。 – user268743 2012-05-02 09:05:43
1
相關問題
- 1. 旋轉UIView iPhone
- 2. BezierPath旋轉UIView
- 3. UIView下旋轉UILabel
- 4. 如何旋轉UIView?
- 5. UIView旋轉否XIB
- 6. UIView旋轉問題
- 7. UIView:旋轉+移動
- 8. 旋轉UIView指向另一個UIView
- 9. UIView的旋轉360°永遠
- 10. UIView的旋轉中心
- 11. UIView旋轉文本操作
- 12. 使用UITouch旋轉UIView
- 13. 旋轉UIView對象x軸
- 14. UIView旋轉45°消失?
- 15. 旋轉樞軸上的UIView
- 16. 旋轉後UIView的位置
- 17. 幻燈片和旋轉UIView
- 18. UIView旋轉和移動
- 19. 在UIScrollview中旋轉UIView Swift
- 20. 用偏移旋轉UIView
- 21. 的UIView在iPhone旋轉
- 22. UIView與旋轉問題
- 23. 在CATransform3DRotate旋轉的的UIView
- 24. 基於UITouch旋轉UIView
- 25. 旋轉後翻譯UIView
- 26. 使用CGAffineTransformMakeRotation旋轉UIView
- 27. UIView觸控平滑旋轉
- 28. 旋轉UIView不變形
- 29. 不要旋轉UIView,但旋轉UIImageView的內部它
- 30. 旋轉UIView;如何在旋轉過程中防止裁剪?
感謝名單.......求救.... – JKMania 2011-03-18 09:35:19
並感謝投票太.... – JKMania 2011-03-18 09:56:20