IOS Swift TableView:有没有办法将第一个单元格向下移动一行

时间:2017-10-29 05:09:38

标签: ios swift uitableview uiscrollview uicollectionview

我正在尝试创建一个全屏tableView但是当viewcontroller首次出现在搜索栏时顶部有一些空间,当你滚动tableView时它会消失,现在我正在通过在顶部制作一个看不见的单元来攻击它但是有没有办法让它这样做,只有当你第一次加载viewcontroller时,第一个单元格大约是一行,但仍然可以向上滚动到达viewcontroller的整个高度,所以当你滚动时viewcontroller的顶部回到顶部?

这就是我现在所拥有的:

enter image description here

我现在遇到的问题是,当你向下滚动时,隐形单元格会创建一个巨大的空白空间,见下文:

enter image description here

1 个答案:

答案 0 :(得分:1)

据我所知,您不希望搜索栏粘在视图的顶部,因此它必须位于其中一个tableView单元格中,如果您希望搜索栏下方有空格,则为true您可以使用另一个自定义单元格,您可以在tableView(_:heightForRowAt)函数中自定义其高度。