Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.72 KB

README.md

File metadata and controls

55 lines (32 loc) · 1.72 KB

ParallaxHeaderView

一个十分普及且好看的tableHeaderView+NavigationBar的组合效果。虽然有很多大牛都写过类似的开源项目。出于学习swift的目的,写了一个swift版本,具体效果见下图。

#教程 附上本人建造这个小轮子的过程(开发教程)

  • CSDN博客地址:

swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(一)

swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(二)

*简书地址

swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(一)

swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(二)

#测试环境

  • xcode7
  • swift2.0

#怎么使用 导入ParallaxHeaderView.swiftNavigationBarExtension.swift,具体看示例程序。

##示例第一种效果

        let heardView = ParallaxHeaderView(style: .Default, subView: imageView, headerViewSize: CGSizeMake(self.tableView.bounds.width, 100), maxOffsetY: -120, delegate: self)

        self.tableView.tableHeaderView = heardView

##示例第二种效果

        let heardView = ParallaxHeaderView(style: .Thumb,subView: imageView, headerViewSize: CGSizeMake(self.tableView.frame.width, 64), maxOffsetY: 93, delegate: self)
        self.automaticallyAdjustsScrollViewInsets = false
        
        self.tableView.tableHeaderView = heardView