关闭UITextView的键盘而不使用返回键
答
用户如何触发它是一个设计决定:另一个按钮,一个滑动手势?
当它的触发,请致电:
[self.textView resignFirstResponder];
答
您可以使用背景水龙头来隐藏键盘。
答
关闭键盘的好方法。
- (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;
}
答
确保您声明了对UITextViewDelegate协议的支持。
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText: (NSString *)text
{
if([text isEqualToString:@"\n"])
{
[textView resignFirstResponder];
return NO;
}
return YES;
}
享受好友与此代码....
+0
酷 - 这不是他所问的虽然 – chrs 2013-08-05 19:18:15
+0
@issues:[UIView _forgetDependentConstraint:]:发送到已释放实例的消息 – 2013-10-05 05:08:26
大,使用与该UITextView的一个inputAccessoryView该解决方案。 – 2012-04-08 05:18:43