我正在使用 UITextView 并希望保持 Return 键的正常使用,即插入新行。但是当我不能使用 Return 键时,我该如何关闭键盘呢?
问问题
7105 次
5 回答
1
用户如何触发它是一个设计决策:另一个按钮、滑动手势?
当它被触发时,调用:
[self.textView resignFirstResponder];
于 2012-04-07T18:51:05.933 回答
0
您可以只使用背景点击来隐藏键盘。
于 2012-04-07T19:11:27.743 回答
0
关闭键盘的好方法。
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
{
//NSLog(@"ShouldBeginEditing");
if(textView == indexOneTW)
{
here use uibutton and set its target to a method which contains
[urTextView resignFirstResponder]
}
return TRUE;
}
于 2012-04-16T10:53:47.113 回答
0
确保声明对 UITextViewDelegate 协议的支持。
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText: (NSString *)text
{
if([text isEqualToString:@"\n"])
{
[textView resignFirstResponder];
return NO;
}
return YES;
}
使用此代码享受 Buddy....
于 2012-08-01T07:07:02.940 回答