gpt4 book ai didi

ios - 无法更新自定义 UITableViewCell 中 UITextView 的文本

转载 作者:行者123 更新时间:2023-11-30 13:25:57 25 4
gpt4 key购买 nike

我遇到了一个似乎在网络上不断出现的问题,但无法解决该问题...我正在尝试设置自定义 UITableViewCell 内的 UITextView 的文本当单元格的内容在其表格 View 中呈现时,在单元格上调用的加载函数。

enter image description here

这些是我的自定义 tableviewcell 内的 textview 的当前设置。请注意,UserInteraction 未启用,但可编辑和可选择。

enter image description here

这是我的自定义 UITableViewCell 的 Controller ,其中包含函数“loadCell”

enter image description here

这是将自定义tableViewCell放入tableView的cellForRowAtIndexPath,并在初始化时调用loadCell()函数。

enter image description here

这是结果,textView 显然没有正确更新。

我想添加的另一个注释是,如果我在自定义 UITableViewCell Controller 中的 awakeFromNib 函数期间更新 textView,它就能够成功更改 textField 中的文本。

如果有人可以帮助我,那就太棒了,因为我希望能够使用 textViews 而不是标签:) 谢谢!

最佳答案

所以,事实证明问题出在 cellForRowAtIndexPath 函数中,我在该函数中尝试将 ReusableCell 出队两次(一次在函数启动时,一次在索引为 0 时)。我不完全确定为什么这会导致问题,但我可以假设它试图使同一个单元两次出队,并导致问题。

无论如何,摆脱let cell = tableView.dequeueReusableCellWithIdentifier("MenuItemDescriptionCell")成功了。

希望这对将来的人有帮助!快乐编码:)

关于ios - 无法更新自定义 UITableViewCell 中 UITextView 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37193435/

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