我正在努力实现类似于视差效果的效果。不会完全说出视差。我有一个标题视图,它是表视图的一部分。 我确实设置了表视图的 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)
现在的问题是,随着向下滚动有时标题视图没有完全折叠。是否有任何其他方式或一些修改可以帮助使过渡顺利进行。