Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 当键盘出现在单击按钮上时,如何管理UITextField的高度?_Iphone_Objective C_Xcode_Cocoa Touch_Xcode4 - Fatal编程技术网

Iphone 当键盘出现在单击按钮上时,如何管理UITextField的高度?

Iphone 当键盘出现在单击按钮上时,如何管理UITextField的高度?,iphone,objective-c,xcode,cocoa-touch,xcode4,Iphone,Objective C,Xcode,Cocoa Touch,Xcode4,我有一个动态单元格,每个单元格的高度是450,因为有一个UITextField,所以问题是如果我在高度为350的视图上单击textfield,键盘会隐藏textfield,当滚动到单元格上方并单击时,会隐藏textfield 我已经在textfield begin和endEditing上设置了高度,但在滚动时没有一直工作……因为我不知道UITextField的确切位置 那么如何在tableview滚动时设置UItextField高度动态?您不应该更改文本字段的高度。您可以向上滚动tablevie

我有一个动态单元格,每个单元格的高度是450,因为有一个UITextField,所以问题是如果我在高度为350的视图上单击textfield,键盘会隐藏textfield,当滚动到单元格上方并单击时,会隐藏textfield

我已经在textfield begin和endEditing上设置了高度,但在滚动时没有一直工作……因为我不知道UITextField的确切位置


那么如何在tableview滚动时设置UItextField高度动态?

您不应该更改文本字段的高度。您可以向上滚动tableview,使文本字段在键盘打开时可见。使用
setContentOffset
方法滚动表格视图

CGPoint offset = [textField convertPoint:CGPointMake(0, 0) toView:tableView];
[tableview setContentOffset:CGPointMake(0, offset)];

谢谢你的回复,但我仍然没有得到正确的解决方案,实际上我不知道文本字段的确切位置。所以如果我应用setContentOffset y=100;那么它并不适用于所有文本字段。你必须动态计算偏移量。试试我的更新代码。