I am adding an ARCoachingOverlayView to my ARView like this
let coachingOverlayTemp = ARCoachingOverlayView()
coachingOverlayTemp.delegate = self
coachingOverlayTemp.session = self.session
coachingOverlayTemp.goal = .horizontalPlane
coachingOverlayTemp.activatesAutomatically = true
coachingOverlayTemp.translatesAutoresizingMaskIntoConstraints = false
self.addSubview(coachingOverlayTemp)
coachingOverlay = coachingOverlayTemp // I store it to a variable on the class
Later, If I do
coachingOverlay.activatesAutomatically = false
has no effect. coachingOverlay continues to work normally.
How do I disable it immediately when I want?