有没有人知道如何在向下滚动时在UITableView之上调整UIImage的大小。
像这样的东西 Youtube 链接: Velox
[在2:49
你明白我的意思]
或像 iOS7 更新中的导航栏 Instagram
你应该让你的视图控制器成为UIScrollViewDelegate并响应
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
在委托方法中,您可以使用
CGFloat offset = scrollView.contentOffset.y;
获取滚动视图从其原始位置移动的距离,并相应地调整 UIImage 的大小。
此 github 项目展示了如何在 TableView 上方添加图像并在滚动时调整图像。 不同之处在于,不是调整图像大小,而是移动图像以产生视差效果。 在ParallaxHeaderTableViewController.m中,您可以更改scrollViewDidScroll方法来调整图像大小而不是移动图像。