DCECaptureView
DCECaptureView
is the class that enable user to add elements on camera view conveniently.
@interface DCECaptureView: UIView<CALayerDelegate>
Method Name | Description |
---|---|
addTorch |
Add torch controlling icon |
addOverlay |
Add overlay |
addListener |
Add view listener |
removeListener |
Remove view listener |
addTorch
Add a torch controlling icon on the view.
- (void)addTorch;
Code Snippet
- Objective-C
- Swift
@property(nonatomic, strong) DCECaptureView *dceView; //Add a default torch icon [_dceView addTorch]; //Or add a personalized torch icon [_dceView addTorchWith:(nonnull UIImage *) TorchOffImg:(nonnull UIImage *) frame:(CGRect)];
var dceView:DCECaptureView! = nil //Add a default torch icon dceView.addTorch() //Or add a personalized torch icon dceView.addTorch(with: UIImage, torchOffImg: UIImage, frame: CGRect)
addOverlay
Add overlay on the view.
- (void)addOverlay;
Code Snippet
- Objective-C
- Swift
@property(nonatomic, strong) DCECaptureView *dceView; //Add a default overlay [_dceView addOverlay]; //Add a personalized overlay [_dceView addOverlay:(nonnull UIColor *) fill:(nonnull UIColor *)];
var dceView:DCECaptureView! = nil //Add a default overlay dceView.addOverlay() //Add a personalized overlay dceView.addOverlay(stroke: UIColor, fill: UIColor)
addListener
Add view Listener.
- (void)addListener:(id<DCECaptureViewListener>)listener NS_SWIFT_NAME(addListener(_:));
Parameters
Listener
: DCECaptureViewListener.
Code Snippet
- Objective-C
- Swift
@property(nonatomic, strong) DCECaptureView *dceView; [_dceView addListener:(nonnull id<DCECaptureViewListener>)];
var dceView:DCECaptureView! = nil dceView.addListener(listener: DCECaptureViewListener)
removeListener
Remove view listener.
- (void)removeListener;
Code Snippet
- Objective-C
- Swift
@property(nonatomic, strong) DCECaptureView *dceView; [_dceView removeListener];
var dceView:DCECaptureView! = nil dceView.removeListener()