在 UITextView 中,当我们点击它时,
出现一个键盘,
但是当用户按下返回键时,(通常在 textView 中创建一个新行)
键盘应该下降。
如何?
在 UITextView 中,当我们点击它时,
出现一个键盘,
但是当用户按下返回键时,(通常在 textView 中创建一个新行)
键盘应该下降。
如何?
好的,我在@jordan 的帮助下找到了正确的答案 - 链接帮助。
将以下代码实施到您的视图控制器 .m 文件和 .h 文件添加委托
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if([text isEqualToString:@"\n"])
[textView resignFirstResponder];
return YES;
}
现在转到界面生成器,选择您的文本视图并设置返回键类型完成。
每件事都很好,很棒。
我已经实施了。
对于斯威夫特:
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}
对于迅捷3:
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}