单击另一个文本字段时禁用交互式文本字段
Disable An Interactive TextField When Clicking On Another TextField
我试图做到这一点,当我点击一个 textField 并清除它时,我无法点击另一个。我的 TextFieldShouldReturn 函数中有这段代码,但它似乎不起作用。我怎样才能做到当我点击一个并清除它时,另一个被禁用?尝试制定解决方案。
if widthPer == textField {
heightPer.isUserInteractionEnabled = false
widthPer.isUserInteractionEnabled = true
} else {
heightPer.isUserInteractionEnabled = true
widthPer.isUserInteractionEnabled = false
}
我用过这个,它解决了我的问题。
func textFieldShouldClear(_ textField: UITextField) -> Bool {
if widthPer == textField {
heightPer.isUserInteractionEnabled = false
widthPer.isUserInteractionEnabled = true
} else {
heightPer.isUserInteractionEnabled = true
widthPer.isUserInteractionEnabled = false
}
return true
}
我试图做到这一点,当我点击一个 textField 并清除它时,我无法点击另一个。我的 TextFieldShouldReturn 函数中有这段代码,但它似乎不起作用。我怎样才能做到当我点击一个并清除它时,另一个被禁用?尝试制定解决方案。
if widthPer == textField {
heightPer.isUserInteractionEnabled = false
widthPer.isUserInteractionEnabled = true
} else {
heightPer.isUserInteractionEnabled = true
widthPer.isUserInteractionEnabled = false
}
我用过这个,它解决了我的问题。
func textFieldShouldClear(_ textField: UITextField) -> Bool {
if widthPer == textField {
heightPer.isUserInteractionEnabled = false
widthPer.isUserInteractionEnabled = true
} else {
heightPer.isUserInteractionEnabled = true
widthPer.isUserInteractionEnabled = false
}
return true
}