有人知道如何在向下滚动时在UITableView上调整UIImage的大小。
像这样Youtube link: Velox [在2:49
你明白我的意思]
或类似于Instagram
答案 0 :(得分:1)
您应该将视图控制器设为UIScrollViewDelegate并回复
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
在委托方法中,您可以使用
CGFloat offset = scrollView.contentOffset.y;
获取滚动视图从原始位置移动的距离,并相应地调整UIImage的大小。
This github项目展示了如何在TableView上方添加图像并在滚动时调整图像。不同之处在于,不是调整图像大小,而是移动图像,以便产生视差效果。在ParallaxHeaderTableViewController.m中,您可以更改scrollViewDidScroll方法以调整图像大小而不是移动它。