2017-10-30 11 views
0

どのようにしてARSCNViewをプログラムで追加できますか?幅、高さ、および制約を設定するにはどうすればよいですか。あなただけのARSCNViewを追加する方法について尋ねている場合ARSCNViewをプログラムで追加します

class ViewController: UIViewController { 

    var sceneView: ARSCNView! 
    let configuration = ARWorldTrackingConfiguration() 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     self.sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints, ARSCNDebugOptions.showWorldOrigin] 
     self.sceneView.session.run(configuration) 
    } 
} 

答えて

0

、その後、私の答えは次のようになります。

//instantiate scene view in viewDidLoad 
sceneView = ARSCNView() 

//add it to parents subview 
self.view.addSubview(sceneView) 

//add autolayout contstraints 
sceneView.translatesAutoresizingMaskIntoConstraints = false 
sceneView.topAnchor.constraint(equalTo: self.view.topAnchor).isActive = true 
sceneView.leftAnchor.constraint(equalTo: self.view.leftAnchor).isActive = true 
sceneView.rightAnchor.constraint(equalTo: self.view.rightAnchor).isActive = true 
sceneView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true 

//load your scene 
+0

あなたはこの問題に見てみることができますか? https://stackoverflow.com/questions/47168059/unable-to-activate-constraint-with-anchors – utiq

+0

私は上記の例のサブビューを追加する手順を述べました@utiq –

関連する問題