[iOS] TextView 縮回虛擬鍵盤
我們已經知道如何讓TextField輸入完成讓鍵盤消失,現在想要使TextView 縮回虛擬鍵盤,可以怎麼做呢?
TextView設定好delegate,並實作protocol的method如下。當鍵盤升起時,按下Done,即可讓它縮回去~
/** Theme: Text View Done Resign First Response IDE: Xcode 6 Language: Objective C Date: 104/03/35 Author: HappyMan Blog: https://cg2010studio.wordpress.com/ */ #pragma mark - #pragma mark - UITextFieldDelegate -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if ([text isEqualToString:@"\n"]) { [textView resignFirstResponder]; // Return FALSE so that the final '\n' character doesn't get added return NO; } // For any other character return TRUE so that the text gets added to the view return YES; }
Written
on 2015 年 03 月 28 日