ARSCNView角半径未显示

时间:2019-04-28 12:27:16

标签: swift arkit arscnview sceneview

我在ARSCNView上有一个拐角半径,如下所示;

override func viewDidLayoutSubviews() {
        sceneView.layer.cornerRadius = 8
        sceneView.layer.masksToBounds = true
        sceneView.clipsToBounds = true
    }

但是,它仅在您在后台输入应用程序时显示,如下所示;

image of app in background

应用程序一出现在前台,拐角半径就会回到0。

我尝试添加ViewDidLoadViewWillAppear失败

1 个答案:

答案 0 :(得分:0)

我刚刚尝试过

sceneView.layer.cornerRadius = 8

没有masksToBoundsclipsToBounds,它对我有用。

如果您sceneView在另一个视图或视图控制器的根视图中,请检查该视图的背景并确保它引人注目。

也许sceneView本身大于电话屏幕。检查框架大小或布局约束,并确保它们没有导致sceneView延伸到手机屏幕边缘之外。

我希望这能回答您的问题。