【问题标题】:Subview covers up first row of UITableView子视图覆盖了 UITableView 的第一行
【发布时间】:2011-04-27 17:25:54
【问题描述】:

在其他对象中,我目前有一个带有 UIView 子视图的 UITableView。 UIView 子视图的高度在 Interface Builder 中默认设置为 0。

当我以编程方式更新 UIView 子视图的高度时,它会覆盖 UITableView 的第一行。我无法调整 UITableView 框架的 y 位置,因为它会同时移动 UITableView 和 UIView 子视图。

有没有办法避免 UIView 子视图覆盖 UITableView 的行?

【问题讨论】:

  • 没有代码很难预测。所以,请尝试在这里放一些代码sn-p!!!

标签: uitableview uiview ipad subviews


【解决方案1】:

为此查看UITableView 的tableHeaderView 属性。将此属性设置为空视图可能会解决您的问题。

【讨论】:

  • +1 我到处寻找答案,这真的很有帮助。之前,我试图更改contentInset 并不得不更改为scrollRectToVisible,这会导致不需要的“功能”。直到我改用这段代码后,我才对结果非常满意。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 1970-01-01
  • 2013-05-22
相关资源
最近更新 更多