如何在UITableView上方添加具有视差效果的图像滑块

时间:2016-07-26 07:48:50

标签: ios swift

如何在UITableView上方添加具有视差效果的图像滑块?

https://github.com/quemb/QMBParallaxScrollViewController

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用此库 - https://github.com/Vinodh-G/ParallaxTableViewHeader

这是非常好的图书馆。

它能够融入swift。

Swift代码

let headerView : ParallaxHeaderView = ParallaxHeaderView.parallaxHeaderViewWithImage(UIImage(named: ""), forSize: CGSizeMake(self.tableView.frame.size.height, headerHeight)) as! ParallaxHeaderView

self.tableView.tableHeaderView = headerView

func  scrollViewDidScroll(scrollView: UIScrollView) {

    let header: ParallaxHeaderView = self.tableView.tableHeaderView as! ParallaxHeaderView
    header.layoutHeaderViewForScrollViewOffset(scrollView.contentOffset)

    self.tblHealthData.tableHeaderView = header

}