Попробуйте, я думаю, это сработает: переопределите -[viewWillAppear:]
, и вызовите super
, а затем вызовите [_textEditor becomeFirstResponder]
, чтобы установить фокус на textEditor:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[_textEditor becomeFirstResponder];
}
Причина, по которой вам нужно это сделать, заключается в том, что в обычном TTMessageController
, -[TTMessageController viewWillAppear:]
устанавливает фокус клавиатуры на одно из полей, но в вашем случае нет полей, и вы хотите вместо этого установить фокус на текст редактор.