UIView.endEditing中的“force”参数有什么作用?

时间:2016-02-23 09:29:32

标签: ios swift

self.view.endEditing(true)self.view.endEditing(false)会在什么情况下产生不同的结果?

<{1}} func endEditing(force: Bool) -> Bool为参数force声明了以下内容:

  

指定true强制第一响应者辞职,无论是否愿意这样做。

1 个答案:

答案 0 :(得分:3)

正如评论所提到的,如果canResignFirstResponder返回false,self.view.endEditing(true)会导致控件失去焦点,但self.view.endEditing(false)则不会。