在iPad這個問題不存在,且覆蓋的觀點是默認快門動畫後面。但在iPhone上,覆蓋圖出現在前面。
編輯:
我找到了一個適合我的解決方案。
你必須設置您的覆蓋視圖,在此方法中一個子視圖:
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
if (!viewController)
return;
UIView* controllerViewHolder = viewController.view;
UIView* controllerCameraView = [[controllerViewHolder subviews] objectAtIndex:0];
UIView* controllerPreview = [[controllerCameraView subviews] objectAtIndex:0];
[controllerCameraView insertSubview:self.overlayView aboveSubview:controllerPreview];
}
希望它可以幫助
原始來源: http://www.alexcurylo.com/blog/2009/06/18/uiimagepickercontroller-in-3-0/
我找到了一個解決方案,我編輯我的答案。希望能幫助到你。 – Xithias