Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
Ios 重新加载UITableView将重置视图';s子视图_Ios_Objective C_Uitableview - Fatal编程技术网

Ios 重新加载UITableView将重置视图';s子视图

Ios 重新加载UITableView将重置视图';s子视图,ios,objective-c,uitableview,Ios,Objective C,Uitableview,“我的视图控制器”有一个UITableView,“我的应用程序”是一个聊天应用程序,该表在其中加载新聊天。因此,我添加了一个文本字段,当按下它时,它会在键盘上移动,这样用户就可以看到它。现在,当textfield向上移动,新的聊天可用,并且表视图重新加载时,textfield会下降到原来的位置,键盘仍然在原来的位置,因为textfield没有放弃它。重新加载表视图时,如何防止视图的子视图重置为其原始设置 编辑:文本字段未添加到单元格中。该视图有一个UITableView,我调整了它的大小以保留底

“我的视图控制器”有一个UITableView,“我的应用程序”是一个聊天应用程序,该表在其中加载新聊天。因此,我添加了一个文本字段,当按下它时,它会在键盘上移动,这样用户就可以看到它。现在,当textfield向上移动,新的聊天可用,并且表视图重新加载时,textfield会下降到原来的位置,键盘仍然在原来的位置,因为textfield没有放弃它。重新加载表视图时,如何防止视图的子视图重置为其原始设置


编辑:文本字段未添加到单元格中。该视图有一个UITableView,我调整了它的大小以保留底部文本字段的空间。

除非您已经这样做了,否则我建议使用常规UIViewController作为“主机”的常规视图。在这里面,你有文本文件和任何其他可能需要的东西。您有一个容器视图,表视图应该位于其中。在该容器中,可以嵌套UITableView及其控件。这样,重新加载和其他表操作任务(如添加或删除单元格等)就不会影响宿主视图的布局

除非您已经这样做了,否则我建议使用常规UIViewController作为“主机”创建常规视图。在这里面,你有文本文件和任何其他可能需要的东西。您有一个容器视图,表视图应该位于其中。在该容器中,可以嵌套UITableView及其控件。这样,重新加载和其他表操作任务(如添加或删除单元格等)就不会影响宿主视图的布局

如果您的应用程序是聊天应用程序,我想您的回答字段位于UITableView的末尾

因此,只需在其中添加一个页脚,其中包含您的字段。 调整页脚大小不应该弄乱所有单元格

tableView.tableFooterView = ...

然后,您不需要调整表格大小,因为字段是表格的一部分(它位于表格视图的滚动视图中)

如果您的应用程序是聊天应用程序,我想您的回答字段位于UITableView的末尾

因此,只需在其中添加一个页脚,其中包含您的字段。 调整页脚大小不应该弄乱所有单元格

tableView.tableFooterView = ...

然后,您不需要调整表的大小,因为该字段是表的一部分(它在tableview的滚动视图中)

是否有可能包含textfield的单元格被排队,这就是它不重新调整的原因?噢,现在textfield没有添加到单元格中。视图有一个UITableView,我调整了它的大小,以便为底部的textfield保留空间。+1我有完全相同的问题。有textfield的单元格不可能排队,这就是它不辞职的原因吗?哦,现在textfield没有添加到单元格中。该视图有一个UITableView,我调整了它的大小以保留底部文本字段的空间。+1我有完全相同的问题