一款具有放大视差效果

时间:2024-04-24 04:26:10
【文件属性】:

文件名称:一款具有放大视差效果

文件大小:683KB

文件格式:ZIP

更新时间:2024-04-24 04:26:10

IOS源码

源码ParallaxTableViewHeader,ParallaxTableViewHeader是一款具有放大视差,缩小变模糊的TableView的表头视图,可以直接使用在任何TavleView上自定义表头背景即可。 使用方法: demo中的StoryCommentCell.h/m,ParallaxHeaderView.h/m都可以直接复制来使用: 初始化并设置: ParallaxHeaderView *headerView = [ParallaxHeaderView parallaxHeaderViewWithCGSize:CGSizeMake(self.mainTableView.frame.size.width, 300)]; headerView.headerTitleLabel.text = self.story[@"story"]; headerView.headerImage = [UIImage imageNamed:@"HeaderImage"]; [self.mainTableView setTableHeaderView:headerView] 并且实现: - (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView == self.mainTableView) { // pass the current offset of the UITableView so that the ParallaxHeaderView layouts the subViews. [(ParallaxHeaderView *)self.mainTableView.tableHeaderView layoutHeaderViewForScrollViewOffset:scrollView.contentOffset]; } } StoryCommentCell的使用和更多详细内容请参考demo。


【文件预览】:
ParallaxTableViewHeader-master
----ParallaxTableViewHeader()
--------main.m(358B)
--------AppDelegate.h(301B)
--------StoryViewController.m(6KB)
--------StoryCommentCell.m(6KB)
--------UIImage+ImageEffects.h(564B)
--------StoryCommentCell.h(694B)
--------Info.plist(1KB)
--------Images.xcassets()
--------AppDelegate.m(2KB)
--------ParallaxHeaderView.m(5KB)
--------UIImage+ImageEffects.m(13KB)
--------ParallaxHeaderView.h(569B)
--------StoryViewController.h(244B)
--------Base.lproj()
----README.md(999B)
----ParallaxTableViewHeader.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(14KB)

网友评论