ios 不被遮挡 阴影_ios – 阴影效果无法正确显示UIView
我有一个登录屏幕,如下所示.在每个文本字段周围,我添加了一个视图,对于该视图,我想显示一个投影.我有点实现了我的尝试,但这件事不适用于iPhone Plus(6,8)设备.你可以看到下面的区别.iPhone 8: –iPhone 8: –这是我的代码extension UIView {func addShadow() {layer.cornerRadius = 8layer.masksToBoun
·
我有一个登录屏幕,如下所示.在每个文本字段周围,我添加了一个视图,对于该视图,我想显示一个投影.我有点实现了我的尝试,但这件事不适用于iPhone Plus(6,8)设备.
你可以看到下面的区别.
iPhone 8: –
iPhone 8: –
这是我的代码
extension UIView {
func addShadow() {
layer.cornerRadius = 8
layer.masksToBounds = true
layer.shadowColor = UIColor.lightGray.cgColor
layer.shadowOffset = CGSize(width: 0,height: 1.0)
layer.shadowRadius = 2.0
layer.shadowOpacity = 0.5
layer.masksToBounds = false
layer.shadowPath = UIBezierPath(roundedRect: self.bounds,cornerRadius:8).cgPath
}
}
我怎么能正确解决这个问题?
更多推荐
已为社区贡献2条内容
所有评论(0)