2016-07-26 32 views
2

有像iOS的任何lib或教程,如android的CoordinatorLayout自定義行爲。其實我想要的是在iOS中的appbar滾動視圖行爲。對於像iOS一樣的iOS CoordinatorLayout

The Header is move to navbar after scrolling

enter image description here

+0

可以把屏幕截圖或gif在這裏理解。 – Hasya

+0

這是視差視圖控制器。 – Hasya

+0

謝謝。 ParallaxTableView是一個部分。滾動後,我真的希望標題文本移動到導航欄。 – Jack

回答

2

這是呼叫視差視圖控制器。

你可以使用這個庫 - https://github.com/Vinodh-G/ParallaxTableViewHeader

這真的是很不錯的庫。

它能夠快速整合。

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 

} 

Addtion

有垂直滾動分割控制。

您可以輕鬆地集成到https://github.com/HighBay/PageMenu

才明白1,事情垂直滾動分割無控件只有1個表視圖。

而且您必須在表格視圖標題中添加視差視圖控制器。

一切順利。

+0

如果幫助,您可以接受答案。 – Hasya

相關問題