【发布时间】:2013-02-28 17:54:28
【问题描述】:
我有一个要求,例如在相机视图中添加一个圆圈并仅在该圆圈中拍摄照片。 我该怎么做。提前致谢。
【问题讨论】:
-
尝试在相机叠加视图上添加自定义视图。这就是你要找的东西。
标签: iphone ios objective-c xcode
我有一个要求,例如在相机视图中添加一个圆圈并仅在该圆圈中拍摄照片。 我该怎么做。提前致谢。
【问题讨论】:
标签: iphone ios objective-c xcode
您可以在视图上方叠加视图 请参考以下链接
iPhone sdk - Use a custom camera
为了在圆圈中拍照,当用户点击拍照按钮时,您可以截取该特定区域的屏幕截图
UIGraphicsBeginImageContextWithOptions(vw.frame.size, NO, [[UIScreen mainScreen] scale]);
CGContextRef context = UIGraphicsGetCurrentContext();
[vw.layer renderInContext:context];
UIImage * img UIGraphicsGetImageFromCurrentImageContext();
希望这将帮助您建立自己的逻辑
【讨论】: