2015-09-09 97 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) 
} 

您可能需要调整车架定位逻辑,这来自我的头顶。