Showing posts with label dismiss. Show all posts
Showing posts with label dismiss. Show all posts
Hide Keyboard when tap return in textview
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
Labels:
delegate,
dismiss,
iphone SDK,
uitextviewdelegate
Tap anywhere to hide Keyboard
- (void)viewDidLoad
{
[super viewDidLoad];
self.singleTapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapAnywhere:)];
self.singleTapRecognizer.numberOfTapsRequired = 1;
self.singleTapRecognizer.cancelsTouchesInView = NO;
}
-(void)didTapAnywhere: (UITapGestureRecognizer*) recognizer {
//[textField resignFirstResponder];
[self.view endEditing:YES];
}
- (void)textViewDidBeginEditing:(UITextView *)textView
{
NSLog(@"add gesture recg");
[self.view addGestureRecognizer:singleTapRecognizer];
}
- (void)textViewDidEndEditing:(UITextView *)textView
{
NSLog(@"remove gesture recg");
[self.view removeGestureRecognizer:singleTapRecognizer];
}
Labels:
click,
dismiss,
gesture,
iphone SDK,
UITapGestureRecognizer
Subscribe to:
Posts (Atom)