clipsToBounds属性是否必要?

时间:2017-10-26 20:16:27

标签: ios swift animation

我正在从Apple的教程中进行动画练习。任务是构建音乐播放器的UI。每个控制按钮都有一个"阴影"按下按钮时出现的视图:

enter image description here

这是我在viewDidLoad()中的代码:

background.layer.cornerRadius = background.bounds.width / 2
background.backgroundColor = .clear

问题是教程还坚持为每个阴影视图添加一个clipsToBounds属性:

background.layer.cornerRadius = background.bounds.width / 2
background.clipsToBounds = true
background.alpha = 0.0

当我运行我的代码时,一切正常,阴影视图显示为圆圈。那么为什么在这里使用clipsToBounds,考虑到视图是剪切到它自己的边界?我在这里错过了什么吗?

虽然它在代码中 - 使用.alpha属性比将backgroundColor更改为.clear并返回动画目的更好吗?

0 个答案:

没有答案