Ios Swift2中文本字段上光标的背景阴影发生变化

Ios Swift2中文本字段上光标的背景阴影发生变化,ios,swift,uitextfield,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.

您好,光标所在的位置有一个不寻常的阴影,请帮助我删除它,如屏幕截图所示。? 提前谢谢

        // 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)
    }

只要删除这一行,我希望这对您有用


loginView.layer.masksToBounds=true

好的,你现在的问题是什么,你在使用自定义库字段或UITextField时会遇到什么问题?当我单击textfield时,请更改视图某个部分的颜色。您好,欢迎来到StackOverflow。请花些时间阅读帮助页面,特别是命名和的部分。更重要的是,请阅读。您可能还想了解。是的,我们看到了,但是您期望的输出是什么