如果这是一个明显的问题,请原谅我,我是个相对较新的人。
我有一个模态视图,我设置了自定义尺寸和圆角:
- (void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
self.view.superview.bounds = CGRectMake(0, 0, 600, 450);
self.view.layer.cornerRadius = 60.0;
}
然而,我发现当我绕过视图角落时,它的边缘出现这种灰色的颜色(就好像它后面有其他东西一样):(见图)。
如何删除这些灰色边缘,以便它像正常一样显示背景内容?我尝试过添加
self.view.layer.masksToBounds = YES;
然而这仍然产生与上面相同的效果。
Thanks,
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
self.view.superview.bounds = CGRectMake(0, 0, 600, 450);
self.view.superview.layer.cornerRadius = 60.0;
self.view.superview.layer.masksToBounds = YES;
}
我认为你应该设置 superView 的角半径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)