gpt4 book ai didi

ios - 重新加载 UITableView 会重置 View 的 subview

转载 作者:行者123 更新时间:2023-12-01 18:18:43 25 4
gpt4 key购买 nike

我的 View Controller 有一个 UITableView ,我的应用程序是一个聊天应用程序,表格会加载新的聊天记录。所以我添加了一个文本字段,当按下它时它会越过键盘,以便用户可以看到它。现在,当文本字段向上移动并且新的聊天可用并且表格 View 重新加载时,文本字段会下降到它所在的原始位置,并且键盘仍然在它的位置,因为文本字段没有退出它。重新加载表格 View 时,如何防止 View 的 subview 重置为其原始设置?

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

最佳答案

除非您已经这样做了,否则我建议您使用常规 UIViewController 作为“主机”的常规 View 。在其中,您有文本文件以及可能需要的其他内容。你有一个容器 View , TableView 应该驻留在其中。在该容器中,您可以嵌套 UITableView 及其 Controller 。通过这样做,重新加载和其他表格操作任务(如添加或删除单元格等)不会影响托管 View 的布局。

关于ios - 重新加载 UITableView 会重置 View 的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19045547/

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