У меня есть UITextField
в UITableViewCell
в UITableView
. Все они определены в Интерфейсном Разработчике. UITableView
подключается к UITableViewController
и устанавливается в качестве источника данных и делегата. На UITextField
ссылаются через IBOutlet
/ свойство textEmail
. Все это внутри представления с вкладками, если это имеет значение. Взаимодействие с пользователем включено для всех этих.
Все отображается нормально, но клавиатура не отображается при выборе UITextField
. Я вижу, что вызывается textFieldDidBeginEditing
, но нет клавиатуры. Я попытался позвонить на becomeFirstResponder
в viewWillAppear
, и он вызывается, но все еще нет клавиатуры:
- (void)viewWillAppear:(BOOL)animated {
NSLog(@"View will appear");
[textEmail becomeFirstResponder];
}
Я также пытался поместить вызов непосредственно в textFieldDidBeginEditing
, а также в IBAction
, подключенном к событию касания с тем же результатом.