概要
掲題の通りです。
コード
TextViewKeyBoardSample.h
@interface PostSongShareViewController : AppViewController<UITextViewDelegate>
@property (weak, nonatomic) IBOutlet UITextView *captionTextView;
@end
TextViewKeyBoardSample.m
- (void)textFieldSetting
{
self.textView.delegate = self;
self.textView.returnKeyType = UIReturnKeyDone;
[self.textView resignFirstResponder];
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
これでキーボードの改行ボタンが確定ボタンに変更され,タップするとキーボードが閉じます。