0

我想创建一个类似于流行的“拉动刷新”模式(http://stackoverflow.com/questions/9076905/uitableview-hide-first-cell)中使用的“隐藏自定义单元格”效果。我没有创建一个拉动刷新界面,但我想在顶部有一个特殊的单元格。

我可以使用许多下拉刷新示例来解决此问题,但它们都在代码中创建了隐藏视图。我想在界面生成器中创建它。

我怎样才能做到这一点?如果可能的话,我想使用故事板。

4

1 回答 1

0

这个概念很简单。这个想法是为您的表格视图设置一个负边缘插图。所以假设你的第一个单元格的高度是 44 像素:

[self.tableView setContentInset:UIEdgeInsetsMake(-44.0, 0, 0, 0)];

以下代码将导致表格开始显示内容向下 44 像素,这将创建隐藏单元格效果。

您可以使用界面生成器实现相同的目的。它位于“滚动视图大小”下的大小检查器中。您必须将“Top”属性的 Content Inset 设置为负数。

希望这可以帮助

于 2012-07-22T07:25:58.153 回答