当我将UIImagePickerController
与cameraOverlayView
一起使用时,我可以从叠加视图中获取唯一的选区吗?
答案 0 :(得分:7)
或者你可以像这样覆盖你的cameraOverlayView - (void)drawRect:(CGRect)rect
(未经测试):
// Request draw context
CGContextRef context = UIGraphicsGetCurrentContext();
// Draw background
CGContextSetRGBFillColor(context, 0.0f, 0.0f, 0.0f, 1.0f);
CGContextFillRect(context, rect);
// Cut hole
CGContextSetBlendMode(context, kCGBlendModeClear);
CGContextFillRect(context, CGRectMake(40, 40, 100, 100);
我在Faces应用程序中做了类似的事情(http://faces.pixelshed.net/)。如果其中一个步骤似乎不清楚,请随意撰写评论。