【发布时间】:2020-03-08 04:11:01
【问题描述】:
我在实现UITextField的委托方法textFieldShouldReturn时有疑问,不知道返回值有什么区别。
我在里面试过return false和return true,但是我没有发现它们之间的区别,而且我的自定义委托方法都被执行了,程序似乎运行良好。 ????
这是我的代码:
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
let legalInput = tagTextField.text!.trimmingCharacters(in: .whitespacesAndNewlines)
if !legalInput.isEmpty {
if isUpdate {
if tag!.tagName != legalInput {
delegate?.didUpdateTagName(tagName: legalInput)
}
} else {
delegate?.didAddTag(tagName: legalInput, themeId: themeId)
}
}
navigationController?.popViewController(animated: true)
// return false
return true
}
【问题讨论】:
标签: ios swift uitextfield uitextviewdelegate