Ios 如何在swift 3中开始编辑时为多个uitextfield设置边框颜色?
我有3个uitextfield,我还编写了在开始编辑时设置uitextfield边框颜色的代码,但是当我单击一个uitextfield时,所有其他两个textfield边框也会变成橙色 需要帮忙吗Ios 如何在swift 3中开始编辑时为多个uitextfield设置边框颜色?,ios,swift,Ios,Swift,我有3个uitextfield,我还编写了在开始编辑时设置uitextfield边框颜色的代码,但是当我单击一个uitextfield时,所有其他两个textfield边框也会变成橙色 需要帮忙吗 var colorBorder = UIColor(netHex:0xdb8925) self.uitextfieldAmount.delegate = self self.uitextfieldBeneficiaryID.delegate = self self.uitextfieldNote.de
var colorBorder = UIColor(netHex:0xdb8925)
self.uitextfieldAmount.delegate = self
self.uitextfieldBeneficiaryID.delegate = self
self.uitextfieldNote.delegate = self
func textFieldDidBeginEditing(textField: UITextField) {
uitextfieldBeneficiaryID.layer.borderColor = colorBorder.CGColor
//uitextfieldAmount.layer.borderColor = colorBorder.CGColor
//uitextfieldNote.layer.borderColor = colorBorder.CGColor
}
您需要进行如下更改:
func textFieldDidBeginEditing(textField: UITextField) {
textField.layer.borderColor = colorBorder.CGColor
}
您需要进行如下更改:
func textFieldDidBeginEditing(textField: UITextField) {
textField.layer.borderColor = colorBorder.CGColor
}
像这样试试。谢谢:)
像这样试试。谢谢:)如果要突出显示当前正在编辑的文本字段,可以同时使用这两种委托方法。 请确保已正确设置每个文本字段的委托
func textFieldDidBeginEditing(_ textField: UITextField) {
textField.layer.borderColor = UIColor.orange.cgColor
}
func textFieldDidEndEditing(_ textField: UITextField) {
textField.layer.borderColor = UIColor.clear.cgColor
}
如果要突出显示当前正在编辑的文本字段,可以使用这两种委托方法。 请确保已正确设置每个文本字段的委托
func textFieldDidBeginEditing(_ textField: UITextField) {
textField.layer.borderColor = UIColor.orange.cgColor
}
func textFieldDidEndEditing(_ textField: UITextField) {
textField.layer.borderColor = UIColor.clear.cgColor
}
然后使用条件。只需使用
func textField didbeginediting(textField:UITextField){textField.layer.borderColor=colorBorder.CGColor}
thanx for your time@Anbu.Karthik,我是swift ios的新手,如果像你这样的人能指导我提高swift技能那就太好了,与谷歌相比,我不是一个和蔼可亲的人,同时每个人都不知道一切,每天练习它会自动提高我们自己,所以此刻不要感觉。然后使用条件。只需使用func textField didbeginediting(textField:UITextField){textField.layer.borderColor=colorBorder.CGColor}
thanx for your time@Anbu.Karthik,我是swift ios的新手,如果像你这样的人能指导我提高我的swift技能那就太好了。不像那样,兄弟,与谷歌相比,我不是一个和蔼可亲的人,同时每个人都不知道一切,每天练习它会自动提高我们自己,所以此刻不要有任何感觉。谢谢你的时间@kkrockst谢谢你的时间@KKRocks