首页 > 解决方案 > 当我在 ios swift 的文本字段中书写时,使底线视图变得丰富多彩

问题描述

当我尝试更新我的文本字段时,我必须使底线视图变得丰富多彩。离开该框颜色后,行的颜色应采用默认颜色。我试过了,但不适用于所有字段。我也设置了文本字段的代表。

 func textFieldDidBeginEditing(_ textField: UITextField) {
    self.titleLine.backgroundColor = #colorLiteral(red: 1, green: 0.386627968, blue: 0.209040308, alpha: 1)
}

任务图像

标签: swiftuiviewuitextfielduitextfielddelegate

解决方案


您可以添加另一个委托方法并设置标签:

func textFieldDidEndEditing(_ textField: UITextField) {
    if textField.tag == 100 {
       self.titleLine.backgroundColor = // your default colour
    } 
}

它可能对你有帮助。谢谢。


推荐阅读