5
A
回答
19
好吧,我發現這個地方:
CATransition *shutterAnimation = [CATransition animation];
[shutterAnimation setDelegate:self];
[shutterAnimation setDuration:0.6];
shutterAnimation.timingFunction = UIViewAnimationCurveEaseInOut;
[shutterAnimation setType:@"cameraIris"];
[shutterAnimation setValue:@"cameraIris" forKey:@"cameraIris"];
CALayer *cameraShutter = [[CALayer alloc]init];
[cameraShutter setBounds:CGRectMake(0.0, 0.0, 320.0, 425.0)];
[self.layer addSublayer:cameraShutter];
[self.layer addAnimation:shutterAnimation forKey:@"cameraIris"];
這是默認的iPhone相機快門動畫。
2
而且在斯威夫特3.0 ...
let shutterAnimation = CATransition.init()
shutterAnimation.duration = 0.6
shutterAnimation.timingFunction = CAMediaTimingFunction.init(name:
kCAMediaTimingFunctionEaseInEaseOut)
shutterAnimation.type = "cameraIris"
shutterAnimation.setValue("cameraIris", forKey: "cameraIris")
let shutterLayer = CALayer.init()
shutterLayer.bounds = self.view.bounds
self.view.layer.addSublayer(shutterLayer)
self.view.layer.add(shutterAnimation, forKey: "cameraIris")
相關問題
- 1. 更改快門動畫的顏色iphone
- 2. iphone:如何停止快門動畫?
- 3. AS3 - 快門動畫
- 4. HIde快門動畫UIImagePickerController
- 5. cameraOverlayView上面快門動畫
- 6. 的UIImagePickerController:調用takePicture無快門動畫
- 7. 隱藏/顯示iPhone相機鳶尾/快門動畫
- 8. IPhone相機快門問題
- 9. Android:動畫門
- 10. 動畫入門
- 11. OpenGL門動畫
- 12. AVFoundation question - iPhone SDK
- 13. iPhone AVFoundation RTMP
- 14. 關閉iPhone應用程序的動畫,如快門相機應用程序
- 15. 想要獲得像在iphone中打開相機快門的動畫
- 16. 推拉門動畫
- 17. 控制iPhone攝像機快門速度
- 18. 相機按鈕(快門)圖標+ iPhone SDK
- 19. 動畫GUI爲iPhone動畫
- 20. 古怪的相機光圈快門動畫
- 21. 動畫快照
- 22. iPhone AVFoundation相機方向
- 23. iPhone AVFoundation圖像EXIF方向
- 24. iPhone AVFoundation畫面流/回調即發送每一幀
- 25. 動畫ipad/iphone
- 26. iphone autorotation動畫
- 27. iphone html動畫?
- 28. 動畫UIImageView iPhone
- 29. Iphone 3D動畫
- 30. Iphone dismissModalViewController動畫
這是一個遺憾, 「cameraIris」 不是[CATransition類型]公共記錄值。有沒有人有這樣的經驗,這是否會被蘋果拒絕? – Hailei
謝謝!這正是我需要的。 –
謝謝..它工作... – vipulkumarmehta