Я видел похожие вопросы, спрашивающие, как установить фокус при запуске с firstResponder, но это немного отличается.
Когда я нажимаю на определенный UITableViewCell, я хочу установить фокус в определенном UITextField. Есть ли способ установить фокус UITextField таким образом?
Спасибо.
Если у вас есть эта ячейка, которую вы хотите, то все, что вам нужно сделать.
[yourTextField intoFirstResponder];
Также запомните setTags: (NSUInteger *) и viewWithTag: Методы для получения ячейкиразмещенные вами подвиды.
Вы можете переопределить TouchesBegan в своем пользовательском TableViewCell, чтобы сделать UITextField первым респондентом