inputAccessoryView не удаляется

первый:

textView.inputAccessoryView = bar;
[textView becomeFirstResponder];

потом:

textView.inputAccessoryView = nil;
[textView reloadInputViews];
[textView resignFirstResponder];
[self.view addSubView:bar];

bar — это inputAccessoryView. Его нельзя добавить в self.view. Как этого достичь?


person KChen    schedule 02.07.2014    source источник


Ответы (1)


пожалуйста, добавьте представление inputAccessoryView после задержки, например

textView.inputAccessoryView = nil;
[textView resignFirstResponder];
[self.view performSelector:@selector(addSubview:) withObject:bar afterDelay:1];
person Moinuddin Girach    schedule 02.07.2014