如何用AVCaptureVideoPreviewLayer制作UIView看起来更好?

时间:2013-03-25 16:15:11

标签: ios objective-c uiview avfoundation calayer

我正在尝试构建UIView的子类,以便使用AVFoundation快速拍摄一个快照。 它工作得很好,但我真的想让角落变圆或增加一点阴影。 如何使用Core Graphics等实现这一目标?

GitHub:https://github.com/dariolass/QuickShotView

更新:结果如下:

http://www.bytolution.com/qsv.png

1 个答案:

答案 0 :(得分:1)

使用QuartzCore

#import <QuartzCore/QuartzCore.h>

然后您可以修改视图中的图层:

someView.layer.cornerRadius = 8;
someView.layer.shadowOffset = CGSizeMake(-15, 20);
someView.layer.shadowRadius = 5;
someView.layer.shadowOpacity = 0.5;

或类似的东西