swift - UIButton 的阴影模糊了按钮图像

标签 swift swift3

我有这段代码可以给 UIButton 添加阴影

layer.masksToBounds = false
layer.shadowColor = UIColor.black.cgColor
layer.shadowOffset = CGSize(width: 0, height: 1)
layer.shadowOpacity = 0.2
layer.shouldRasterize = true

它成功地为按钮添加了阴影,但也模糊了按钮图像 是否可以在不模糊按钮内容的情况下添加阴影?

最佳答案

您的代码没问题,只需删除行 layer.shouldRasterize = true 或将其设置为 False。

关于swift - UIButton 的阴影模糊了按钮图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44055204/

相关文章:

ios - 如何将文件下载链接到进度 View

ios - 上下文类型 'Void' (又名 '()' )不能与数组文字一起使用

ios - 在 UIView 中正确显示谷歌地图

ios - 解析错误处理 swift 3

ios - 检测更改所选注释或取消选择的点击

swift - 以编程方式图像为 UIButton 但没有属性

ios - NSNumberFormatter 分组

ios - Realm 不查询带有空格的字符串字段

swift - 如何根据特定的第一个 Collection View 选择转到第二个 TableView Controller (从 plist)?

objective-c - 如何使用 Xcode 7 创建快照?