使用投影的圆形按钮在Swift中无法正常工作

时间:2018-01-09 16:06:33

标签: ios swift uibutton

因为这个问题我会发疯的。我花了整整一天用谷歌搜索来解决这个问题。但还没有找到解决方案。

这是我的问题。

scanBtn.setImage(UIImage(named: "search-1"), for: .normal)
scanBtn.backgroundColor = UIColor(red: 171, green: 178, blue: 186, alpha: 1.0)
// Shadow and Radius
scanBtn.layer.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.25).cgColor
scanBtn.layer.shadowOffset = CGSize(width:0.0, height:2.0)
scanBtn.layer.shadowOpacity = 1.0
scanBtn.layer.shadowRadius = 0.0
scanBtn.layer.masksToBounds = false
scanBtn.layer.cornerRadius = 35.0

我将图像设置为我的按钮并设置阴影和角半径。 但是conerRadius没有工作。 如果我添加clipToBounds = True,则cornerRadius工作但没有阴影。 如果我没有设置图像,conerRadius和阴影效果很好。

请帮帮我。

0 个答案:

没有答案