MBCCameraReticle
Objective-C
@interface MBCCameraReticle : MBCSubview
Swift
class MBCCameraReticle : MBCSubview
A camera reticle that locates at the center of screen and uses circle arc rotation to indicate that the system is active but has not detected an object yet.
-
Whether the reticle is currently animating.
Declaration
Objective-C
@property (nonatomic) BOOL isAnimating;
Swift
var isAnimating: Bool { get set }
-
Whether the reticle is currently detecting.
Declaration
Objective-C
@property (nonatomic) BOOL isDetecting;
Swift
var isDetecting: Bool { get set }
-
Whether the reticle is currently confirming.
Declaration
Objective-C
@property (nonatomic) BOOL isConfirming;
Swift
var isConfirming: Bool { get set }
-
Starts animating the reticle. Does nothing if the reticle is already animating.
Declaration
Objective-C
- (void)startAnimating;
Swift
func startAnimating()
-
Stops animating the reticle. Does nothing if the reticle is not animating.
Declaration
Objective-C
- (void)stopAnimating;
Swift
func stopAnimating()
-
Starts animating the detection spinner. Does nothing if the detection is already animating.
Declaration
Objective-C
- (void)startDetecting;
Swift
func startDetecting()
-
Stops animating the detection spinner. Does nothing if the detection is not animating.
Declaration
Objective-C
- (void)stopDetecting;
Swift
func stopDetecting()
-
Stops all animations and remove all layers to reset state to beginning
Declaration
Objective-C
- (void)resetAll;
Swift
func resetAll()
-
Starts animating the reticle. Does nothing if the reticle is already animating.
Declaration
Objective-C
- (void)animateArcRotation;
Swift
func animateArcRotation()
-
Custom reticle image. Shown instead of default circle. Content mode: center. Size: 88 x 88. Default: nil
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIImage *reticleImage;
Swift
var reticleImage: UIImage? { get set }
-
Custom tint color used for arc and progress animation. Default white.
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull reticleColor;
Swift
var reticleColor: UIColor { get set }
-
Custom tint color used for tinting reticleImage. Ignored if white.
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull reticleDefaultColor;
Swift
var reticleDefaultColor: UIColor { get set }