iOS - tableview内的可折叠标题视图(uiscrollview)

时间:2015-12-03 15:51:21

标签: ios swift uitableview uiscrollview

我正在努力实现类似于视差效果的效果。不会完全说出视差。我有一个标题视图,它是表视图的一部分。 我确实设置了表视图的 contentInset 来更改第一个单元格的位置。

添加的top contentInset的数量是标题视图的高度,因为标题视图放置在通过更改内容插入而创建的空白区域中。

由于tableview有一个默认的scrollview,所以在 viewDidScroll 中我添加了以下代码,以便在scrollview向下滚动时隐藏标题视图。

/**
* iget_locked - obtain an inode from a mounted file system
* @sb:         super block of file system
* @ino:        inode number to get
*
* Search for the inode specified by @ino in the inode cache and if present
* return it with an increased reference count. This is for file systems
* where the inode number is sufficient for unique identification of an inode.
*
* If the inode is not in cache, allocate a new inode and return it locked,
* hashed, and with the I_NEW flag set.  The file system gets to fill it in
* before unlocking it via unlock_new_inode().
*/
struct inode *iget_locked(struct super_block *sb, unsigned long ino)

现在的问题是,随着向下滚动有时标题视图没有完全折叠。是否有任何其他方式或一些修改可以帮助使过渡顺利进行。

0 个答案:

没有答案