我想打開帶有動畫效果的相機,以便它應該顯示相機僅在父屏幕中打開。 我正在使用攝像頭疊加屏幕,並且在父屏幕中按鈕的單擊事件中,攝像頭疊加屏幕打開,在攝像頭疊加屏幕中有一個取消按鈕以關閉相機,因此在再次關閉相機時,我需要顯示動畫效果它應該顯示現在相機在同一父級篩選器中關閉。 我試過kCATransitionMoveIn但還沒有完全滿意,如果有的話有更好的解決方案請幫幫我。iOS:如何打開動畫效果的相機?
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];
可能低於URL幫助你.. [見這裏] [1] [1]:http://stackoverflow.com/questions/3138502/hide-show-iphone-相機光圈快門的動畫 – MinuMaster