是啥让 UITableView 表现得像这样

Posted

技术标签:

【中文标题】是啥让 UITableView 表现得像这样【英文标题】: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 【参考方案1】:

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

【讨论】:

以上是关于是啥让 UITableView 表现得像这样的主要内容,如果未能解决你的问题,请参考以下文章

asp.net mvc:是啥让 error.cshtml 运行(并且在此过程中不登录到 elmah)

在 iphone 上查看时,如何使我的桌面选择列表表现得像 ios 选择器?

如何让 list_blob 表现得像 gsutil

Kivy:如何使小部件表现得像溢出:隐藏

是啥让某些 android 类“必须保留”?

是啥让 API 变得“丰富”? [关闭]