【问题标题】:What makes UITableView behave like this是什么让 UITableView 表现得像这样
【发布时间】:2019-10-21 08:06:16
【问题描述】:

制作 UI 组件,(我们称之为 SearchView),里面有通常的 UITableView,它包含搜索结果,所以我必须在 SearchView 处于活动状态时显示结果,在不活动时隐藏。 所以我改变表视图​​的高度约束取决于这一点。但是我遇到了 UITableView 的奇怪行为,它不是滚动内容,而只是上下移动,并且内容没有显示。任何帮助将不胜感激。 View buggy UITableView

附:相关代码位于 GitHub.com/zzheads/BuggyTableView。

【问题讨论】:

  • 添加您添加到 tableView 的代码和约束。
  • 它太大太复杂了,我不知道是什么让它表现得这样,我在测试项目中做了相同的 UI 组件 - 它按预期工作正常..
  • 没有代码我们将无法调试问题。
  • 好了,把相关模块推送到repo:GitHub.com/zzheads/BuggyTableView

标签: ios swift uitableview ios-autolayout


【解决方案1】:

好吧,我相信在与那个“错误”斗争了几天之后我找到了答案。 试图圆角 tableView 是 tableView 出现这种行为的原因。 所以删除 self.tableView.layer.cornerRadius = 8 解决了问题。

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    • 1970-01-01
    相关资源
    最近更新 更多