ぼかし効果を CameraOverlayController に適用します。FXBlurView プロジェクトを見つけました。だから、私は自分の UIImagePickerViewController を作成し、viewDidLoad で次のコードを試しました:
self.sourceType =
UIImagePickerControllerSourceTypeCamera;
self.mediaTypes = @[(NSString *) kUTTypeImage];
self.allowsEditing = NO;
self.showsCameraControls = NO;
CGRect myFrame = CGRectMake(0, 0, 200, 480);
UIImageView *overlay = [[UIImageView alloc] myFrame];
UIImageView *testImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"iconExample"]];
_blurView = [[FXBlurView alloc] initWithFrame:rect];
_blurView.blurRadius = 6.0;
_blurView.dynamic =YES;
[overlay addSubview:testImage];
[testImage addSubview:_blurView];
self.cameraOverlayView = overlay;
しかし、私は問題を抱えています...結果の画像はこれです...
この画像では、ぼかし効果のある緑色の正しいアイコンが表示されます...しかし、青色がある場所では、カメラが表示されません ぼかし効果のある画像...何か提案はありますか?