我UIView
在UITableview
. 当我滚动时UITableview
,我希望覆盖 UIView
以与滚动相同的速度移动UITableview
,就像 facebook 应用程序的顶部菜单一样。
有什么建议么?我尝试在 uitableview 的滚动委托中更改覆盖 uiview 的框架。类似于:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
self.lastOffsetY = scrollView.contentOffset.y;
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGFloat offset = self.lastOffsetOfY - scrollView.contentOffset.y;
CGRect frame = self.overlayview.frame;
frame.origin.y += offset;
self.overlayview.frame = frame;
self.lastOffsetOfY = scrollView.contentOffset.y;
}
只需使用 contentoffset 值的更改。但覆盖 uiview 的移动与 uitableview 滚动不同。