@IBOutlet weak var selectorSemiView: UIView!
@IBOutlet weak var blurEffect: UIVisualEffectView!
@IBOutlet var outerAreaRecognizer: UITapGestureRecognizer!
override func viewDidLoad() {
super.viewDidLoad()
selectorSemiView.layer.cornerRadius = 15
selectorSemiView.layer.shadowColor = UIColor.gray.cgColor
selectorSemiView.layer.shadowOffset = CGSize.zero
selectorSemiView.layer.shadowRadius = 7
}
Run Code Online (Sandbox Code Playgroud)
selectorSemiView是一个容器视图
当我运行这个应用程序时,没有阴影,也没有圆角.
我的代码有什么问题?
你的代码很好,但你忘了设置不透明度,如果你需要更多信息,你可以在SO中得到另一个答案,例如
selectorSemiView.layer.cornerRadius = 15
selectorSemiView.layer.shadowColor = UIColor.gray.cgColor
selectorSemiView.layer.shadowOffset = CGSize.zero
selectorSemiView.layer.shadowOpacity = 1.0
selectorSemiView.layer.shadowRadius = 7.0
selectorSemiView.layer.masksToBounds = false
Run Code Online (Sandbox Code Playgroud)
产量
| 归档时间: |
|
| 查看次数: |
4553 次 |
| 最近记录: |