子视图覆盖了 UITableView 的第一行
Posted
技术标签:
【中文标题】子视图覆盖了 UITableView 的第一行【英文标题】:Subview covers up first row of UITableView 【发布时间】:2011-04-27 17:25:54 【问题描述】:在其他对象中,我目前有一个带有 UIView 子视图的 UITableView。 UIView 子视图的高度在 Interface Builder 中默认设置为 0。
当我以编程方式更新 UIView 子视图的高度时,它会覆盖 UITableView 的第一行。我无法调整 UITableView 框架的 y 位置,因为它会同时移动 UITableView 和 UIView 子视图。
有没有办法避免 UIView 子视图覆盖 UITableView 的行?
【问题讨论】:
没有代码很难预测。所以,请尝试在这里放一些代码sn-p!!! 【参考方案1】:为此查看UITableView
的tableHeaderView
属性。将此属性设置为空视图可能会解决您的问题。
【讨论】:
+1 我到处寻找答案,这真的很有帮助。之前,我试图更改contentInset
并不得不更改为scrollRectToVisible
,这会导致不需要的“功能”。直到我改用这段代码后,我才对结果非常满意。以上是关于子视图覆盖了 UITableView 的第一行的主要内容,如果未能解决你的问题,请参考以下文章