如何为iOS的profileView设置50%不透明度的白色图层边框?
关于设置profileView边框不透明度的解决方案
问题解答
1. 设置边框不透明度
边框的不透明度是通过边框颜色的alpha通道来控制的,你只需要调整对应UIColor的alpha值,再转换为CGColor赋值给borderColor即可。
2. 设置50%不透明度的白色边框
有两种简洁的实现方式:
- 直接创建带alpha值的白色UIColor
profileView.layer.borderWidth = 3.0 // white参数为1.0代表纯白色,alpha=0.5对应50%不透明度 profileView.layer.borderColor = UIColor(white: 1.0, alpha: 0.5).cgColor
- 基于现有白色颜色调整透明度
profileView.layer.borderWidth = 3.0 profileView.layer.borderColor = UIColor.white.withAlphaComponent(0.5).cgColor
补充说明:alpha值的范围是0.0(完全透明)到1.0(完全不透明),根据需求调整即可。
内容的提问来源于stack exchange,提问作者kiran
相关产品推荐
相关产品推荐

