extension UITextField { func addShadowToTextField(color: UIColor = UIColor.gray, cornerRadius: CGFloat) { self.backgroundColor = UIColor.white self.layer.masksToBounds = false self.layer.shadowColor = color.cgColor self.layer.shadowOffset = CGSize(width: 0, height: 0) self.layer.shadowOpacity = 1.0 self.backgroundColor = .white self.layer.cornerRadius = cornerRadius } }
Add extension and usage:
dateTxtFld.addShadowToTextField(cornerRadius: 3) dateTxtFld.addShadowToTextField(color: UIColor.blackColor, cornerRadius: 3)
source share