UPDATE:
I also tried implementing UITextViewDelegate delegate and then doing in my controller:
- (BOOL)textViewShouldEndEditing:(UITextView *)textVie
This is best way to add Done Button on keyboard
textField.returnKeyType = UIReturnKeyDone;