本文共 430 字,大约阅读时间需要 1 分钟。
实现网易云音乐最近播放列表,tableView滚动时动态改变Header的背景.折叠的时候背景加深.
只需要判断一下scrollView滚动的位置即可:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSLog(@"%@",NSStringFromCGPoint(scrollView.contentOffset));
if (scrollView.contentOffset.y > -44) {
self.customTableViewHeader.backgroundColor = [UIColor blackColor];
}else {
self.customTableViewHeader.backgroundColor = [UIColor clearColor];
}
}
当然这个-44是你header的高度.你可以按照log打印出来的位置根据自己的需要判断一下就ok了.