如何在IOS中自定义Camera视图

时间:2013-02-28 09:46:17

标签: iphone ios objective-c xcode

我有一项要求,例如在相机视图中添加一个圆圈,并仅在该圆圈中捕捉照片。 我怎么能这样做。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以覆盖视图上方的视图 请参阅以下链接

iPhone sdk - Use a custom camera

为了拍摄圆圈中的图片,当用户点击拍照按钮时,您可以截取该特定区域的屏幕截图

UIGraphicsBeginImageContextWithOptions(vw.frame.size, NO, [[UIScreen mainScreen] scale]);
CGContextRef context = UIGraphicsGetCurrentContext();
[vw.layer renderInContext:context];
UIImage * img UIGraphicsGetImageFromCurrentImageContext();

希望这有助于您构建自己的逻辑