gpt4 book ai didi

ios - 将 UITableViewCell 引用传递给其他 VC 使其消失

转载 作者:行者123 更新时间:2023-11-29 00:33:08 25 4
gpt4 key购买 nike

我正在做类似于 whatsapp 消息信息的事情,当将右侧的聊天气泡拖动到左侧时,它会在另一个 VC 中显示消息信息。

我复制了这个功能并传递了我正在拖动到下一个 VC 的单元格的引用。

但是当我回来时,我传递的引用单元格消失了,当上下滚动或刷新表格时,它会再次出现。

为什么会这样我只是传递引用。

最佳答案

如果您使用 addSubview: 在新 View 中显示单元格(与 TableView 相同的单元格),则该 View (单元格)会从其先前的父 View 中消失。一个 View 只能有一个父 View 。 IOW,一个 View 只能在一个地方。

不要在下一个场景( View Controller )中显示单元格。而是构建一个类似于原始 View (或单元格)的新 View 。

顺便说一句,不要将单元格传递给下一个 VC。这不是一个好习惯。尝试将数据传递给 View Controller ,而不是依赖于其他 View Controller 的 View 。

关于ios - 将 UITableViewCell 引用传递给其他 VC 使其消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41257908/

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