我在我的ARSCNView上有一个角半径,如下所示;
override func viewDidLayoutSubviews() {
sceneView.layer.cornerRadius = 8
sceneView.layer.masksToBounds = true
sceneView.clipsToBounds = true
}但只有在后台进入app时才会显示,如下图所示;

一旦应用程序在前景中,角落半径就会回到0。
我尝试在ViewDidLoad & ViewWillAppear中添加,但没有成功
发布于 2019-08-26 18:48:33
我只是试着用
sceneView.layer.cornerRadius = 8没有masksToBounds和clipsToBounds,它对我起作用了。
如果您的sceneView位于视图控制器的另一个视图或根视图中,请检查该视图的背景,并确保它是值得注意的。
也许sceneView本身比手机屏幕更大。检查框架大小或布局约束,确保它们不会导致sceneView延伸到电话屏幕边缘之外。
我希望这能回答你的问题。
https://stackoverflow.com/questions/55890240
复制相似问题