【问题标题】:How to keep UITextView editable in UITableViewCell on scrolling and keep its dynamic size?如何在 UITableViewCell 中保持 UITextView 在滚动时可编辑并保持其动态大小?
【发布时间】:2018-11-08 01:13:45
【问题描述】:

我在 UITableViewCell 中有一个可编辑的 UITextView。当我粘贴一些大文本时,更新单元格大小(甚至将新大小保留在缓存中),然后滚动出去,因此 tableView 应该取消分配单元格,然后返回 - 单元格不再可编辑(但键盘仍然active),并且大小与 textView 的大小不匹配。但是,textView 有正确的文本,如果我结束编辑并保留数据,一切正常。如何保持单元格可编辑并保持大小?谢谢。

【问题讨论】:

  • 你能提供你的代码实现吗?对于单元格的每次重新加载,是否存在使单元格可编辑的逻辑?也许将单元格设置为禁用会在重用时触发。
  • 你是对的,问题出在prepareForReuse的清理功能上。谢谢!
  • 酷,请接受这个作为关闭的答案:)

标签: swift uitableview uitextview


【解决方案1】:

你能提供你的代码实现吗?对于单元格的每次重新加载,是否存在使单元格可编辑的逻辑?也许将单元格设置为禁用是在重用时触发的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-25
    • 2016-04-11
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多