如何在显示时将焦点设置在UITextView上?

时间:2018-03-27 07:17:37

标签: ios focus uitextview soft-keyboard

在某些情况下,当显示UITextView时,我希望它不显示焦点和软键盘,当用户点击它时,两者都会显示

但在其他一些情况下,我希望在显示UITextview时显示焦点和软键盘。

我知道如何展示焦点,但我不知道如何让UItextview失去焦点。

感谢任何帮助。谢谢!

-(void)viewWillAppear:(BOOL)animated {
if(isEditMode) {
   [self.textView becomeFirstResponder];
} else {
   [self.textView resignFirstResponder];
}
.....
}

1 个答案:

答案 0 :(得分:0)

UITextView是UIResponder的子类。

要使文本视图第一响应者(获得焦点)使用:

textView.becomeFirstResponder()

要使文本视图退出第一响应者(松散焦点),请使用:

textView.resignFirstResponder()
相关问题