Swift “阿基特重新定位”;“重新开始”;ArcoachingGoverLayView中的按钮不工作
方法Swift “阿基特重新定位”;“重新开始”;ArcoachingGoverLayView中的按钮不工作,swift,arkit,Swift,Arkit,方法 func coachingOverlayViewDidRequestSessionReset(_ coachingOverlayView: ARCoachingOverlayView) 在符合ArcoachingGoverLayViewDelegate协议时从未调用。正确调用了其他两个方法coachingOverlayViewWillActivate和coachingOverlayViewDidDeactivate。在重新定位期间显示的“重新启动”按钮是可点击的,但点击该事件时不会触发任
func coachingOverlayViewDidRequestSessionReset(_ coachingOverlayView: ARCoachingOverlayView)
在符合ArcoachingGoverLayViewDelegate协议时从未调用。正确调用了其他两个方法coachingOverlayViewWillActivate和coachingOverlayViewDidDeactivate。在重新定位期间显示的“重新启动”按钮是可点击的,但点击该事件时不会触发任何动作。奇怪的是,有时会触发该事件,但通常会在被单击后长达20秒
我是这样宣布我的教练生涯的
private let coachingOverlay = ARCoachingOverlayView()
在viewDidLoad中,我执行设置
func setupCoachingOverlay() {
coachingOverlay.session = sceneView.session
coachingOverlay.delegate = self
coachingOverlay.translatesAutoresizingMaskIntoConstraints = false
sceneView.addSubview(coachingOverlay)
NSLayoutConstraint.activate([
coachingOverlay.centerXAnchor.constraint(equalTo: view.centerXAnchor),
coachingOverlay.centerYAnchor.constraint(equalTo: view.centerYAnchor),
coachingOverlay.widthAnchor.constraint(equalTo: view.widthAnchor),
coachingOverlay.heightAnchor.constraint(equalTo: view.heightAnchor)
])
coachingOverlay.activatesAutomatically = true
}
我遵守协议
extension ARView: ARCoachingOverlayViewDelegate {
有什么问题吗