【发布时间】:2016-11-15 04:41:34
【问题描述】:
我有 3 个 uitextfields,并且我还编写了用于在开始编辑时为 uitextfield 设置边框颜色的代码,但是当我单击一个 uitextfield 时,所有其他两个文本字段的边框也会变成橙色。
需要帮助
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 } -
感谢您的时间@Anbu.Karthik,我是 swift ios 的新手,如果像您这样的人能指导我提高我的 swift 技能,那就太好了。
-
不像那个兄弟,我不是google的天才,同时每个人都不是什么都知道,每天练习它会自动提高自己,所以现在不要感觉。