первый:
textView.inputAccessoryView = bar;
[textView becomeFirstResponder];
потом:
textView.inputAccessoryView = nil;
[textView reloadInputViews];
[textView resignFirstResponder];
[self.view addSubView:bar];
bar — это inputAccessoryView. Его нельзя добавить в self.view. Как этого достичь?