gpt4 book ai didi

ios - 防止 UITableViewCells 出队和重新加载

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:45:50 26 4
gpt4 key购买 nike

我目前正在制作一个显示用户个人资料的应用程序。为此,我使用了带有自定义单元格的 UITableViewCell 来处理不同类型的数据(电话号码、邮件地址等)。每个配置文件最多有 8 个单元格。

允许用户以最简单的方式编辑其个人资料。当触发 tableview 的编辑模式时,所有可编辑的标签都被文本字段替换。修改完成后转回标签。

Homever,不可见的单元格似乎有问题。每次它们重新出现在 View 中时,都会重新加载它们,再次触发 setEditing:YES 方法,等等...因此,在文本字段中所做的所有更改都会丢失。

有没有办法阻止 tableview 删除不可见的单元格并将它们添加回来?只有八个单元格,所以它不会非常消耗资源,而且每次进行更改时我都不必保存它们的状态。

PS:我已经用 dequeueReusableCellWithIdentifier 方法和每个单元格的标识符尝试了几件事,但我没有设法实现我想要的。每次我隐藏一个单元格时,它的内容都会被刷新。

最佳答案

您应该使用静态单元格而不是动态单元格。选择 TableView 并像图像一样更改配置。 enter image description here

并在界面生成器中添加单元格!

关于ios - 防止 UITableViewCells 出队和重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24980202/

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