如何向键盘添加“完成”按钮?

9 浏览
0 Comments

如何向键盘添加“完成”按钮?

更新:

我还尝试了实现UITextViewDelegate代理,然后在我的控制器中进行:

- (BOOL)textViewShouldEndEditing:(UITextView *)textView
{
    [textView resignFirstResponder];
    return YES;
}

我还将文本视图的代理设置为self(控制器视图实例)。

点击完成按钮仍然只插入一个换行符 🙁

更新:

到目前为止我做了什么。我通过我的视图控制器实现了一个UITextFieldDelegate。

我通过outlet将文本视图连接到视图控制器。

然后我做了:

self.myTextView.delegate = self;

和:

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}

但是当我点击完成按钮时,它只是添加一个新行。

所以我有一个场景上的UITextView元素,当用户点击它时,键盘出现并且可以被编辑。

然而,我无法关闭键盘。

如何在键盘上添加完成按钮以便可以关闭它?

0