一个十分普及且好看的tableHeaderView+NavigationBar的组合效果。虽然有很多大牛都写过类似的开源项目。出于学习swift的目的,写了一个swift版本,具体效果见下图。
#教程 附上本人建造这个小轮子的过程(开发教程)
- CSDN博客地址:
swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(一)
swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(二)
*简书地址
swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(一)
swift/制作一个简单的tableHeaderview+_navigationbar渐变效果(二)
#测试环境
- xcode7
- swift2.0
#怎么使用 导入ParallaxHeaderView.swift与NavigationBarExtension.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