我有一个登录屏幕如下.在每个文本字段周围,我添加了一个视图,对于该视图,我想显示一个投影.我有点实现了我的尝试,但这件事不适用于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 } }
我怎么能正确解决这个问题?