self.view.endEditing(true)
和self.view.endEditing(false)
会在什么情况下产生不同的结果?
func endEditing(force: Bool) -> Bool
为参数force
声明了以下内容:
指定
true
强制第一响应者辞职,无论是否愿意这样做。
答案 0 :(得分:3)
正如评论所提到的,如果canResignFirstResponder
返回false,self.view.endEditing(true)
会导致控件失去焦点,但self.view.endEditing(false)
则不会。