2015-09-09 65 views
3

我有簡單的UIViewController有兩個子視圖上所示圖片下面的UITableView滾動到的UIViewController

enter image description here

我想要做的是,當向下滾動UITableView內容之上推出也UIView

比方說,比如我要複製UITableView與頭行爲

是否有可能使用泛白表頭?

非常感謝你提前。

+0

覆蓋'scrollView'委託方法並檢測用戶是否在該方向上滾動。根據滾動距離手動隱藏「視圖」。 –

回答

1

從我的頭頂,這是它應該如何工作

override func scrollViewDidScroll(scrollView: UIScrollView) { 
    let yPosition = scrollView.contentOffset.y 
    if (yPosition > yourView.frame.size.height) { 
     return; 
    } 
    yourView.frame = CGRectMake(0, -yPosition, yourView.frame.size.width, yourView.frame.size.height) 
    tableView.frame = GRectMake(0, yourView.frame.origin.y + self.yourView.frame.size.height, tableView.frame.size.width, tableView.frame.size.height) 
} 

您可能需要調整車架定位邏輯,這來自我的頭頂。