我正在尝试制作一个全屏 tableView,但当 viewcontroller 首次出现搜索栏时顶部也有一些空间,当您滚动 tableView 时搜索栏会消失,现在我正在通过在顶部制作一个不可见的单元格来破解它,但是有没有办法做到这一点,只有当你第一次加载 View Controller 时,第一个单元格大约低一行但仍然可以向上滚动以达到 View Controller 的整个高度,所以当你滚动时 View Controller 的顶部回到顶部?
这是我现在拥有的:
我现在遇到的问题是,当您向下滚动时,不可见的单元格会产生一个巨大的空白空间,请参见下文:
最佳答案
据我了解,您不希望搜索栏停留在 View 的顶部,因此它必须位于其中一个 tableView 单元格中,如果您希望搜索栏下方有一个空白区域你可以有另一个自定义单元格,你可以在 tableView(_:heightForRowAt)
函数中自定义它的高度。
关于IOS Swift 表格 View : Is there a way to move first cell one row down,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46997031/