问题描述
方法
func coachingOverlayViewDidRequestSessionReset(_ coachingOverlayView: ARCoachingOverlayView)
当我遵循ARCoachingOverlayViewDelegate协议时,不会调用。正确调用了两个其他方法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 {
可能是什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)