gpt4 book ai didi

iphone - 如何使用返回键关闭 UITextView 的键盘?

转载 作者:IT老高 更新时间:2023-10-28 12:12:39 26 4
gpt4 key购买 nike

在IB的库中,介绍告诉我们,当按下return键时,UITextView的键盘会消失。但实际上 return 键只能充当'\n'。

我可以添加一个按钮并使用 [txtView resignFirstResponder] 来隐藏键盘。

但是有没有办法为键盘中的 return 键添加操作,这样我就不需要添加 UIButton

最佳答案

我想我会在此处发布代码段:

确保声明支持 UITextViewDelegate 协议(protocol)。

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}

return YES;
}

Swift 4.0 更新:

func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if text == "\n" {
textView.resignFirstResponder()
return false
}
return true
}

关于iphone - 如何使用返回键关闭 UITextView 的键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com