光标的背景阴影在Swift2中的Textfield上更改

时间:2017-02-14 09:40:16

标签: ios swift uitextfield

你好,光标放在哪里有一个不寻常的阴影请帮我把它删除,如截图所示。 提前谢谢

        // set the shadow of view
        loginView.backgroundColor = UIColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 0.6)
        loginView.layer.shadowRadius = 10
        loginView.layer.shadowOffset = CGSizeMake(0, 0)
        loginView.layer.shadowColor = UIColor.blackColor().CGColor
        loginView.clipsToBounds = false
        self.loginView.layer.shadowOpacity = 0.3;

        loginView.layer.cornerRadius = 10
        loginView.layer.masksToBounds = true

这里我设置了textfield的委托

countryNameText.delegate = self
        countryNameText.tag = 1
        mobileNumberText.delegate = self
        mobileNumberText.tag = 2

此代码用于设置视图的渐变颜色

func gradient() {
        let gradient: CAGradientLayer = CAGradientLayer()
        gradient.frame = self.view.bounds
        gradient.colors = [UIColor(red: 26.0/255.0, green: 159.0/255.0, blue: 154.0/255.0, alpha: 0.2).CGColor,  UIColor(red: 26.0/255.0, green: 159.0/255.0, blue: 154.0/255.0, alpha: 0.5).CGColor , UIColor(red: 26.0/255.0, green: 159.0/255.0, blue: 154.0/255.0, alpha: 0.9).CGColor ]
        gradient.startPoint = CGPoint(x: 0, y: 0)
        gradient.endPoint = CGPoint(x: 1, y: 1)
        self.view.layer.insertSublayer(gradient, atIndex: 0)
    }

enter image description here

1 个答案:

答案 0 :(得分:2)

只需删除此行,我希望这对您有用!!

loginView.layer.masksToBounds = true