iOS相机自定义:如何实现网格线?
答
创建一个UIImageView
用于cameraOverlayView
。
假设你有一个名为yourImagePickerController
的UIImagePickerController
,并且还有一个名为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];
谢谢你rog。我在叠加视图中相应地添加了4个视图,高度为1px,宽度为1px。现在我隐藏/显示相同的编程。谢谢你的建议。 – Sanjay 2013-03-22 06:52:04