iOS相机定制:如何实现网格线?

San*_*jay 2 iphone camera uiimagepickercontroller ios

我可以使用闪光灯功能,访问照片库,并使用后/前相机.

我想实现在用户拍照时显示的网格线.

有任何想法吗?

rog*_*rog 5

创建一个UIImageView用于cameraOverlayView.

假设你有一个UIImagePickerController名字yourImagePickerController,并且你有一个名为overlay.png你的'网格线' 的图像文件.制作网格线图像文件时,请务必使用透明背景 - 而不是不透明的白色.

UIImageView *overlayImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"overlay.png"]];

CGRect overlayRect = CGRectMake(0, 0, overlayImage.image.size.width, overlayImage.image.size.height);

[overlayImage setFrame:overlayRect];

[yourImagePickerController setCameraOverlayView:overlayImage];
Run Code Online (Sandbox Code Playgroud)