我在ARSCNView
上有一个拐角半径,如下所示;
override func viewDidLayoutSubviews() {
sceneView.layer.cornerRadius = 8
sceneView.layer.masksToBounds = true
sceneView.clipsToBounds = true
}
但是,它仅在您在后台输入应用程序时显示,如下所示;
应用程序一出现在前台,拐角半径就会回到0。
我尝试添加ViewDidLoad
和ViewWillAppear
失败
答案 0 :(得分:0)
我刚刚尝试过
sceneView.layer.cornerRadius = 8
没有masksToBounds
和clipsToBounds
,它对我有用。
如果您sceneView
在另一个视图或视图控制器的根视图中,请检查该视图的背景并确保它引人注目。
也许sceneView
本身大于电话屏幕。检查框架大小或布局约束,并确保它们没有导致sceneView
延伸到手机屏幕边缘之外。
我希望这能回答您的问题。