Tôi muốn mở máy ảnh với hiệu ứng hoạt hình, để nó xuất hiện rằng máy ảnh chỉ mở trong màn hình chính. Tôi đang sử dụng màn hình lớp phủ camera và trên sự kiện nhấp của nút trong màn hình chính, màn hình lớp phủ máy ảnh đang mở, trong màn hình lớp phủ camera có nút hủy để đóng máy ảnh, vì vậy trong khi đóng máy ảnh lại, tôi cần hiển thị hiệu ứng hoạt ảnh rằng nó sẽ xuất hiện mà bây giờ máy ảnh được đóng trong cùng một cha mẹ scree. Tôi đã thử kCATransitionMoveIn nhưng không hoàn toàn hài lòng, nếu có khi nào có giải pháp tốt hơn, hãy giúp tôi.iOS: Làm thế nào để mở camera với hiệu ứng hoạt hình?
CATransition * contentAnimation = [CATransition animation];
contentAnimation.type = kCATransitionMoveIn;
contentAnimation.subtype = kCATransitionFromBottom;
contentAnimation.duration = 1.0;
contentAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
[[self.view layer] addAnimation:contentAnimation forKey:kCATransition];
//self.view.hidden = YES;
[CATransaction commit];
// Show the scanner overlay
[self presentModalViewController:overlayController.parentPicker animated:TRUE];
Có thể bên dưới URL giúp bạn .. [Xem này] [1] [1]: http://stackoverflow.com/questions/3138502/hide-show-iphone- camera-iris-shutter-hoạt hình – MinuMaster