gpt4 book ai didi

ios - 如何在该单元格内的文本字段聚焦的情况下将表格单元格提升到键盘级别以上?

转载 作者:行者123 更新时间:2023-11-29 01:30:19 25 4
gpt4 key购买 nike

我正在使用以下命令将表格单元格内的文本字段提升到键盘级别以上。但这仅在我点击文本字段时才有效。如果我以编程方式聚焦文本字段,即 [textField becomeFirestResponder],它不起作用。 编辑:同时正在调用 textFieldShouldBeginEditing:,但内部代码未按预期执行。

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
CGPoint pointInTable = [textField.superview convertPoint:textField.frame.origin toView:_tableView];
CGPoint contentOffset = _tableView.contentOffset;
contentOffset.y = (pointInTable.y - textField.inputAccessoryView.frame.size.height);
[_tableView setContentOffset:contentOffset animated:YES];
}
return YES;
}

最佳答案

尝试在设置[textField becomeFirstResponder]后调用[self textFieldShouldBeginEditing:textField]

关于ios - 如何在该单元格内的文本字段聚焦的情况下将表格单元格提升到键盘级别以上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33532387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com